Sr. Java/j2ee Developer Resume
Denver, Co
SUMMARY:
- Over 9 years of professional experience in developing web based, SOA based and client/server applications in multi - platform environments with Java/J2EE technologies, Involved in all the phases of Life Cycle of Software Development (SDLC).
- Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java, Servlets, JSP and XML .
- Extensive experience and actively involved in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
- Extensive experience in designing front-end interfaces using HTML, JSP, CSS, JavaScript, JQuery and Ajax.
- Good Experience using Object Relational Mapping tool like JPA and Hibernate.
- Experience in Spring Framework such as Struts, Spring IOC, Spring MVC, Spring AOP, Spring Resources, Spring JDBC.
- Implemented the service projects on Agile Methodology and participated scrum meetings.
- Significant knowledge in J2EE including JSP, Servlets, JMS and spring / Hibernate Framework for building client-server applications.
- Experience in developing REST and SOAP Webservices.
- Experience in writing the SQL queries.
- Used GIT, CVS, StarTeam, and SVN for Source code version control.
- Experience on Maven and Ant build tools.
- Experience in designing transaction processing systems deployed on various application servers including Tomcat, Glassfish and Web logic.
- Good Experience on Quality Control, JIRA for Project management tool for the Agile.
- Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
- Experience with various IDEs like Eclipse and NetBeans.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS:
Programming Languages: Java, SQL, PL/SQL
Web Technologies: Servlets, JSP, JMS,JNDI,XML,HTML, CSS and AJAX
Frame Works: Struts, Hibernate, Spring,Log4j, ANT, Maven
Web Service Technologies: SOAP, REST(JAX-RS)
Scripting Languages: JavaScript, JQuery
Web/Application Servers: Web Sphere, JBoss, WebLogic and Apache Tomcat, Glassfish
Databases: Oracle11g/10g/9i,MySQL .
IDE Tools: Eclipse, My Eclipse, Net Beans and IntelliJ.
Source Control: GIT, CVS, StarTeam and SVN.
Methodology: Water Fall, Agile, SCRUM
Other Tools: TOAD,Log4J,MS-Office, JIRA, SQL Developer, MS Visual Studio 2005
PROFESSIONAL EXPERIENCE:
Confidential, Denver CO
Sr. Java/J2EE Developer
Responsibilities:
- Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
- Handling client change requests and enhancements on an Agile based development platform.
- Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and Javascript to simplify the complexities of the application.
- Worked on Spring IoC, Spring MVC Framework, Spring Messaging Framework and Spring AOP to develop application service components.
- Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Creation of Hibernate mapping files to develop Database Tables from Classes and generation of database schema.
- Used Web Services (JAX-WS using Axis 2.0) for creating rate summary and used WSDL and SOAP messages for getting health plans from different module and used SAX XML parsers for data retrieval.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
- Developed Ant Scripts for the build process and deployed in IBM Web Sphere.
- Developed User Interface using JQuery.
- Wrote SQL queries and stored procedures for data manipulation with the Oracle database. Application used TOAD.
- Used Ajax API for intensive user operations and client-side validations.
- Used CVS for version control and Clear Quest for bug tracking.
- Maintained proper coding standards and best practices by using Check Style, CPD, PMD and find bugs.
Environment: J2EE, JSF 1.2, SSL, Node.js, Spring 2.5, XML, MS SQL Server 2008, Web sphere, SOA, SOAP-UI, WSDL 1.1, SAX, JavaScript, IBM WebSphere 6.1, HTML, Oracle11g/10g, JNDI, CVS 1.1, Log4J 1.2, JUnit 3.8.
Confidential, Norristown, PASr. WEB/J2EE Developer
Responsibilities:
- Involved in all the Functional requirements gathering sessions with the Business Analysts.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Designed and Developed SOAP Web Services input/output data formats in XSD for the WSDL files and accordingly.
- Involved in development and testing of REST based Web Services.
- Used Eclipse for development and WebLogic Application Server for deploying the web application.
- Created Struts action classes for handling incoming requests, wrote DAO layer for action classes
- Implemented EJBs Session beans for business logic.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Session Bean and Action classes.
- Implemented server side tasks using Servlets and XML.
- Database development required creation of new tables PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
- Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
- Used Eclipse web service explorer for SOAP based web services testing.
- Involved in writing Test Cases, Testing Application and Implementation plan.
- Created and Tested Application components using JUnit test cases.
- Worked with QA team for testing and resolving defects.
- Used SmartBear for bug tracking.
- Followed Agile Development process for planning, daily stand-up’s and retrospection and successfully delivered the project under budget and ahead of the schedule.
- Analyzed business processes and identified opportunities for improvement.
Environment: J2EE, Soap, REST, Apache Axis, Struts, StarTeam, Log4j , putty , Oracle 11g, SQL Developer, WebLogic 9.23, Ant Script, HTML, CSS, JSP, jQuery, JavaScript, winscp.
Confidential, Conshohocken, PASr.Java/J2EE Developer
Role & Responsibilities:
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Implemented application level persistence using Hibernate and Spring.
- Consuming and exposing various Web services using JAX-RS to different systems like NPI Validation, Address validation.
- Used SOAP-UI for testing the Web-Services.
- Developed complex Web Services and tailored JAX-RS API to suit the requirement.
- Development of UI models using HTML, JSP, JavaScript, AJAX and CSS.
- Wrote custom JavaScript and CSS to maintain user friendly look and feel.
- Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Configure SQL using insert, update and rollback. This will reduces the maintaining traditional way scripting and maintaining the data in Different Environments.
- Wrote complex named SQL queries using Hibernate .
- Created shell scripts and updated the scripts as per the requirement.
- Uses Second Level Cache to enhance performance and Proper Memory Management.
- Generated POJO classes with JPA Annotations using Reverse Engineering.
- Created multi-module maven project and used Maven to build applications and Jenkins for continuous integration.
- Taken care of Java multi-threading in common java classes / library.
- Created wrapper classes for Java collections .
- Used LOG4J, JUnit for debugging, testing and maintaining the system state.
- Used SVN to maintain source and version management and used IntelliJ as IDE.
- Using SCRUM to manage the issues/project work flow.
- Used Maven script for building and deploying the application.
Environment: Java/J2EE, Jdk1.6, Spring, Hibernate, Webservices, JAX-RS, WADL,SOAP UI,JSP, AJAX, Html, CSS, Maven, log4j, Oracle, SQL Developer, JIRA, SVN.
Confidential, New York, NYJava/J2ee Developer
Responsibilities:
- Contributed in design and development of Struts MVC web based application.
- Used Struts Tiles and Validator framework extensively in developing the applications.
- Provided client side validations using Struts Validator framework and JavaScript.
- Identified, designed and coded various business modules for the application.
- Java based client applications utilized JAXR and JAXM to connect to the UDDI registry and to send the SOAP based messages to the service.
- Implemented the functionalities using JSP, HTML.
- Involved in writing JSP components. Used JSTL Tag library (Core, Logic, Nested, Bean and HTML taglibs) to create standard dynamic web pages.
- Involved in writing the database integration code using Hibernate.
- Established the relation for the different beans using the Hibernate mapping files.
- Worked on Production Support Team. Designed and integrated the Hibernate Persistence Solution with the application architectures.
- Deployed the application on JBOSS Application Server
- Prepared functional specifications documents and detail design documents
- Applied request values, process validations, updated model values, done event driven development, developed MVC style views using JSF.
- Involved in development of Test Cases using JUnit for Unit Testing. Developed Unit and functional tests for the new functionality.
- Involved E2E Development by integrating Front End and Backend by debugging.
- Created and modified scripts to perform load testing.
- Execute test strategies and analyze test results. Maintain strict adherence to client's prescribed testing guidelines, control processes and procedures.
Environment: Java/ J2EE (JSP, Servlets), Struts2.0, IBM DB2, RAD7.0, EJB3.0, JBoss Application Server 6.0, HTML 5, JavaScript, Hibernate 2.0, Clear Quest, JUnit, Apache Ant
ConfidentialJava Developer
Responsibilities:
- Involved in Iteration planning, requirements analysis, design, coding, testing, and documentation.
- Interacted with Business Analyst for requirements gathering.
- Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
- Configured and used Log4j for logging all the debugging and error information.
- Involved in resolution, document preparation for Change Requests.
- Implementing enhancements using Spring and Java Technology as part of change requests
- Responsible for development of Business logic in Core Java.
- Implemented logging capabilities using log4J enabling easy installation of the application.
- Involved in designing, writing complex queries and stored procedures for DB2.
- Interacted with Business Analyst for requirements gathering.
- Write Unit test case for each functionality and DAO layer and debug the business process line by line to solve the bug.
- Accessed and manipulated the Oracle10g database environment by writing SQL queries in the Oracle SQL developer for testing purpose.
- Daily basis team meeting and weekly basis client meeting.
- Coordination with Developers and QA Testing Team regarding Testing issues like setting up builds, issuing tickets, setting up Testing and Development Environment.
- Performed unit and integration testing of the system and wrote unit test cases using JUnit.
Solution Environment: Core JAVA, J2EE, spring, JSP, JS, XML, Hibernate, DB2 database, SQL Server 2005.
