Senior Java/j2ee Developer Resume
Pittsburgh, PA
SUMMARY
- 4.5 years of experience in software architecture, design, development, testing and maintenance of web and enterprise applications using Java, J2EE technologies.
- Used the different development methodologies and approaches including Agile/Iterative and Waterfall methods throughout the life cycle of the project.
- Having extensive working knowledge With Java/J2EE, Struts, Servlets, JSP, JDBC/ODBC, XML/XSLT, and JMS.
- Extensive experience with the databases Oracle, MS SQL Server, and PostgreSQL.
- Good exposure on Hibernate, Spring and JSF Frameworks.
- Solid working knowledge of Application/Web servers like WebSphere, Web Logic, JBoss, and Apache Tomcat.
- Good exposure in developing Java Web Services using XML, SOAP, Web Services (Jax - ws and Rest), WebSphere, JBoss, Web logic, WSDL and Apache Axis.
- Worked on the MVC architectures implementations like Struts Framework.
- Worked on J2EE design patterns like Service Locator, Session Facade, DAO, Business Delegates, Front controller and Servlet Filter etc..,
- Experience in writing SQL, PL/SQL Stored Procedures.
- Experienced in using the Java IDE’s such as RAD, Eclipse.
- Experience in using Log4J, ANT, MAVEN and JUnit.
- Good exposure to software configuration management tools like Subversion, Clear case and VSS.
- Worked in Retail, Healthcare and Insurance Domains.
- Very good at problem understanding and solution designing.
- Self-motivated and quick learner of new concepts and technologies.
- A team player with excellent interpersonal, communication and presentation skills.
TECHNICAL SKILLS
OPERATING SYSTEMS: Windows 2000/NT/XP/Vista/7, Sun Solaris, Linux, UNIX, MS-DOS.
LANGUAGES: JAVA, C++, C and COBOL.
WEB PROGRAMMING: Servlets, JSP, Struts, HTML, XML, XSD, XSLT, DTD, DOM, JQuery, JAVA-Script and Ajax.
FRAMEWORKS: Struts, Spring, JSF, AOP and Hibernate
DATABASE: Oracle, DB2,Postgres SQL and MS SQL Server
DESIGNING PACKAGE: UML.
SERVERS: Tomcat, Web Logic, JBoss and WebSphere.
I D E’s: Eclipse, Intellij and RAD
VERSION CONTROL: Clear case, VSS and SVN
AGILE PRACTICES: Test Driven Development, Continuous Integration, Daily Standup meetings, Code reviews
CONTINUOUS INTEGRATION SERVERS: Hudson/Jenkins, Cruise Control
OTHER TOOLS: Ant, Maven, Rational Rose, SQL Developer, TOAD and MS Visio
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
Senior JAVA/J2EE Developer
Responsibilities:
- Working with a wide array of business and IT management to analyze, design and develop system architecture using J2EE design patterns.
- Worked in Agile environment. Experience working with scrum team.
- Developing Web application for users so they can send out the Medicare Secondary Pay Eligible Member Information to CMS(Government)
- Working on different technologies like Java, JPA, EJB's, Junits, Mockito, DB2, JSF, HTML, and Web Sphere.
- Active involvement in Build and deployment using UC Deploy.
- Utilizing all components of project methodology and the application development lifecycle.
- Drafting reports and technical materials.
Environment: Java, DB2, Harvest, WebSphere, JSF, JPA, JDBC, EJB's, JAXB, Log4j, Junit, Mockito, HTML, Agile
Confidential, Pittsburgh, PA
JAVA/J2EE Developer
Responsibilities:
- Involved in analysis, design, and development of AIPR system, and developed specifications that include Use Cases, Class Diagrams, and Sequence diagrams.
- Worked in Agile environment. Experience working with scrum team.
- Used IBM Rad version 8.0 and IBM Web sphere
- Developed the application using ICE Faces/ICE Mobile framework, Spring Boot, Spring Security.
- Developed front end components using Ice faces/Ice mobile for create, edit, and search checklists screens.
- Used Hibernate in data access layer to access and update information in the database.
- Used Web services - WSDL and SOAP for testing.
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Deployed the application in IBM Web sphere Application Server.
- Developed JUnit test cases for all the developed modules
- Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
Environment: J2EE, Spring Boot, Spring Security Hibernate, JSF, ICE faces, ICE Mobile, RAD, Clear Case, Clear Quest, Web sphere, Oracle, SQL Developer and LOG4J.
Confidential
Developer
Responsibilities:
- Involved in system requirements study and conceptual design.
- Responsible for writing detailed functional and technical design documentation for the requirements.
- Implemented using MVC-II architecture and enhanced the design using Session Facade and value object patterns.
- Involved in Development of Presentation layer (JSP, Servlets) in Guest Care Module.
- Designed and developed the UML Class and Sequence diagrams.
- Responsible for development, testing Servlets and JSPs in the typical MVC paradigm.
- Configure data source in WebSphere Application server.
- Written the SQL Stored Procedure and functions to retrieve the application level data.
- Used JavaScript for client side validation and to create interactive web pages.
- Using Junit test tool tested the each and every flow
- Performed Code Reviews & Unit/Integration Testing. Involved in fixing the bugs identified during Testing, UAT.
Environment: Java, Servlets, JSP, JSTL, JDBC, XML, Struts Framework, IBM Web Sphere, Rational Clear Quest, Clear case, IBM RAD, Putty, log4j,, MS-Visio, Ant, JavaScript and Oracle.
Confidential
Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application
- Created Software Architecture Document (SAD), where all requirements in the Use cases are addressed and provide design details.
- Designed and developed the application using Struts Framework.
- Developing struts based Action classes and Action Forms.
- Involved in creating request based JSP pages
- Configured the security of the application by providing Form based authentication mechanism.
- Used the Tiles framework for consistent look of all the web-pages
- Used IBM Rad IDE and IBM Web sphere Application server.
- Involved in Tables creation in database by using the concept of normalization.
- Involved in configuring data source in WebSphere server.
- Performed Code Reviews & Unit/Integration Testing.
- Involved in fixing the bugs identified during Testing, UAT and supported the Go-live hyper care for production.
Environment: Java, Servlets, JSP, JSTL, JDBC, XML, Struts Framework, IBM Web Sphere, Rational Clear Quest, Clear case, IBM RAD, Putty, log4j,, MS-Visio, Ant, JavaScript and Oracle.