Senior Java / J2ee Developer Resume
IL
SUMMARY
- 7+ years of IT experience in Software Design, Application Development, framework Implementation.
- Experience in J2EE Technologies (Servlets, JSP, JDBC, EJB, JNDI, JMS, MQ Series).
- Experience configuring web servers and application servers.
- Strong working Knowledge in MVC Architecture and strong experience in working with Spring Frame work, Apache Struts Framework.
- Strong in the complete Software Development Life Cycle (SDLC) including requirements definition, design, programming / testing and implementation of major systems.
- Experience with Hibernate, JavaScript, Ajax, JQuery techniques & Methodologies using Gang of Four Design Patterns, Java, J2EE, spring, and Struts.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database.
- Experience with HTTP methods for REST and worked with CRUD operation.
- Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5, CSS3, JavaScript, and JQuery.
- Developed Front End UI pages using HTML 4.01/5, CSS 2/3 and used JavaScript and, JQuery
- Experience with MVC frameworks like Angular.JS
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
- Worked with JQUERY in developing various UI widgets.
- Developed web services in Java with Apache Axis, Experienced with SOAP/WSDL, Designed developed and documented REST API.
- Strong understanding on SOAP and REST Web Services
- Experience in various methodologies like Waterfall and Agile, also worked with Test Driven Development (TDD).
- Expertise in working with Oracle Versions such as Oracle 8i / 9i / 10g.
- Extensive knowledge of Relational Database Management System (RDBMS) Concepts.
- Expertise in using Oracle SQL Developer GUI (Graphical User Interface) tool for database development, browse database objects, implement and edit SQL as well PL/SQL statements.
- Extensive work experience in writing and implementing database objects like Tables, Views, Indexes, Sequences, Synonyms, Stored Procedures, Functions, Exceptions, Triggers and Packages.
TECHNICAL SKILLS
Database: DB2, MYSQL, Oracle 11g, 10g, 9i, 8i, SQL Server 2000/2005
Operating System: Windows 95/98/2000, Windows XP, Windows 7
Tools: TOAD, Putty, SQL Developer, Squirrel, MY SQL workbench
Java Skills: J2EE, JDBC, JCE, EJB, JAX - M, JAXP, JAXB, Java Server Pages (JSP), Multithreading, JMS, IBM MQ Series
Application Server: IBM Websphere, JBOSS, Weblogic, Tomcat
XML Skills: SAX, DOM, XPATH, XSLT, JAXP, XQuery
Web Services: SOAP, REST
Languages: SQL, PL/SQL, UNIX Shell Scripting, C, C++, Java
GUI (Graphical User Interface): Enterprise Manager
DB Utilities: SQL*Loader, Explain Plan, vi Editor, Data pump, Export / Import
File Transfer: TCP, UDP, FTP, DNS, SMTP
Front End UI: Angular.JS, HTML 4.01/5, DHTML, XML, JavaScript, JQuery, CSS 2/3,Dojo Toolkit
Other Application: Macromedia Dreamweaver,C#.Net, MS Office, Adobe Acrobat Reader/Writer, JUnit, Ant, Maven, AJAX, Enterprise Architecture 9 (by Sparx), Visio, Spring Tool Suite 3.5, Oracle Virtual box configuration
PROFESSIONAL EXPERIENCE
Confidential, IL
Senior Java / J2EE Developer
Responsibilities:
- Working with Spring MVC Framework and Apache Struts Framework.
- Involved in developing new portlet and maintaining existing portlet, and performance testing.
- Designed and developed a REST-ful style Web Services layer interface, and an AJAX front end.
- Created RESTful service of equipment detail for the store consumer using JSON.
- Modified existing REST web service as per the change request, worked with urlrewrite.xml and added functionality for creating .zip file, Update the Representation of the Resource by mapping the HTTP PUT Request to a Java Method.
- Worked with Java, J2EE and JavaScript libraries Prototypes, DB2 database using Squirrel Tool
- Worked with Apache Camel 2.10, Maven 3.2, RegEx, Log4j, Hermes for message Queue, and MySQL database for Middleware standalone application.
- Worked with Middleware using Message driven by POJO (MDP) after creating QCF, Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.
- Developed UI using HTML5, CSS3, Dojo toolkit for client side validation, JSP, Servlet, JSTL, and Itext for PDF generator, worked with open source tool for web pages cross browser compatibility
- Worked with Angular JS for Proof of concept project.
- Handled Java Multithreading part in back-end component, one thread will be running for each user, for email notification.
- Configured WebSphere portal server based on user profile, e.g add roles for authenticated users to particular portal; add Portlet to different portal based on requirement.
- Project was developed and maintained using agile methodology and to track all work request, stories, task based on sprints, working with JIRA Tool.
- Worked with garbage collection to identify and discard objects that are no longer needed.
- Wrote DDL, DML scripts for working with data.
Environment: Java 7, IBM RAD 8, WebSphere Application Server 7, Apache camel 2.10, Maven 3, Squirrel, MySQL, Spring Tool Suite, REST Service, HTML5, CSS3, JQuery, AngularJS, JavaScript, CVS repository, JMS, Agile Methodology, JIRA tool, and Log4j.
Confidential, Jacksonville, FL.
Senior Java / J2EE Developer
Responsibilities:
- Developed presentation layer using HTML 4.01/5, CSS2, JQuery, Javascript, Ajax and JSP.
- Created and managed DAO, servlet using My Eclipse for spring tool which is based on java application framework to build and maintain the J2EE/Java/struts based forms, controllers and business components debugging and changing code.
- Worked on Design UI, wire-framing, HTML, CSS, JQuery, JSP, accessibility, and optimization.
- Developed UI screens using HTML4.01, CSS; used JavaScript, jQuery for client side validation
- Worked with Hibernate Lazy Loading and configuring Hibernate capabilities files.
- Developed PPQ architecture using spring framework.
- Created Data access object (DAOs) for all outbound tables, and according to business requirement updated corresponding DAOs .
- Followed agile methodology TDD by writing unit tests for all classes.
- Created and updating HQL query for retrieve data from the database.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database
- Designed REST APIs that allow effective and low cost application integration.
- Worked with Ajax to take care of a scenario when entire page doesn’t need refresh.
- Modified existing JSP functionalities & also created brand new as required, also involved in creation & modification of Triggers, Procedures.
- Involved in Unit testing, Regression testing, Integration testing and production support for developed modules and existing functionality.
- Created Indexes for faster retrieval and improved query performance.
- Involved in Test driven development (TDD) and had exposer in leading a team.
- Generated CSV and XML file for save as the imported batch data for reprocessing.
- Used SVN as version control system.
- Review user work request, analyze requirements, developing program specifications.
- Supported testing in multiple environments, and involved in defect fixing.
Environment: Oracle11g, Toad 9.6.1, JDK, SQL-Plus11.2.0,, XML, My Eclipse for Spring 9.1, SVN, Struts Framework, Hibernate, REST Service, JBoss application server, Ajax, Jquery, JavaScript, HTML 4.01/5, CSS 2, Agile Methodology.
Continental, Chicago, IL
JAVA / J2EE Developer
Responsibilities:
- Developed the presentation layer using AJAX, JSP and JSF rich faces components.
- Worked with java script for client side validation.
- Configured WebLogic Application Server.
- Participate in structured code reviews / walkthroughs.
- Support installation of application releases into production as directed
- Used Microsoft Visual Explorer for Agile Methodology.
- Worked on Construction (Changes in Code), Unit testing and Test Result.
- Wrote PL/SQL stored procedures for Oracle database.
- Managed connectivity using JDBC for querying/inserting and data management
- Created and Managing Store Procedure, Trigger, Sequences, Index, and Partition.
- Created SOAP web service for sending payment processing informational data to third company
- Created and maintained Simulator using Spring Source Tool Suite.
- Used Hibernate as an Object Relational Mapping tool for the data persistence.
- Experienced in performing extensive analysis and design by working on projects of all sizes that require exposure to all aspects of the project life cycle and creating and maintaining documentation in conformance with established standards
- Constructed database objects like Packages, Procedures, Functions, Batches, SQL Queries, Views, Indexes, and Exceptions using Toad.
- Used Log4j for logging and JUnit for testing.
Environment: J2EE, Microsoft Visual Explorer, Spring, Hibernate, SOAP, Oracle, PL/SQL, JDeveloper, JUnit, Jquery, Oracle, PL/SQL, SQL Navigator, and WebLogic Server.
Confidential
Java / J2EE Programmer Analyst
Responsibilities:
- Analyzed and extracted the event flows of the UI layer code written in JavaScript, struts, java applets and JSPs to come up with the sequence diagram for various transactions.
- Developed Pop-in Dialog JSPs and passing Request Parameters using JavaScript, Jquery, JSTL and worked closely with Struts.
- Analyzed the controller and service layers to extract the business logic for various transactions.
- Developed stored procedures, triggers, functions for the application.
- Analyzed the DAO and persistence layers to extract the data manipulation information for various transactions.
- Worked extensively on Struts Action classes, Common Controls UI Framework with JSP, Form validation using JavaScript and Refresh database records in the JSP with AJAX calls. experience evaluating user requests for new programs or modified program components to determine feasibility, cost and time required, compatibility with current systems, and computer capabilities
- Worked with Tibco and Ecommerce as a part of checkout flow.
- Development of Business Service using Spring Framework and integrate with Struts.
- Hibernate was used for Object relational mapping.
Environment: J2EE, Weblogic Application Server, JSP, Struts, Jquery, Spring, Oracle, Rational Application Developer 6.0.
Confidential
J2EE Developer
Responsibilities:
- Designed and developed the JSP pages with HTML, Core Java, JavaScript, and CSS and accomplished the front end validations.
- Implemented the business logic under the Servlets and simple Java Bean components to be used under the various modules in the System.
- Analyzed the existing access system and re-designed it in Oracle 8i by developing data validation and load processes using PL/SQL Stored Procedures, Functions, and Triggers to enhance and improve functionality requested by business for reducing manual processing time.
- Developed the JSP pages with HTML, JavaScript and accomplished the front end validations.
- Involved in writing Stored Procedure, Triggers and SQL queries for database updates.
- Involved in the overall system’s support and maintenance services such as Defect Fixing, Feature Enhancements, Testing and Documentation.
- Used Dynamic SQL (DBMS SQL, DBMS DDL) in Functions and Procedures.
- Created database Triggers to record Insertion, Updating, Deletion and all other audit routines.
- Responsible for Code Reviews and PL/SQL Code Tuning.
Environment: HTML, DHTML, Java Script, JSP, Eclipse, JBOSS, Oracle 8i, SQL*PLUS, PL/SQL.