J2ee Developer Resume
Charlotte, NC
PROFESSIONAL SUMMARY:
- Around eight years of experience in requirement analysis, design, development and testing of applications.
- Proficiency in project development, which includes involvement in Requirements gathering, Designing Technical Design Document, Development and Unit Test Cases using JUnit.
- Very good experience in using J2EE (Entity, Stateless Bean, Servlets, JDBC, JSP, Java Beans).
- Excellent skills in Spring Framework, JSF, Hibernate, J2EE Design Patterns (Front Controller, Business Delegate, Session Façade, D Confidential Access Object and Value Object), DOJO, AJAX (Prototype Java Script Framework) and Caching Service ( Confidential ehCaching).
- Strong experience in developing applications using Spring, Hibernate frameworks.
- Expert in writing framework and reusable components to reduce development time.
- Developed unit test cases using JUnit framework.
- Experience in designing class diagram, sequence diagram, component diagrams and activity diagrams using MS Visio, Rational Rose and star UML.
- Experienced in developing UML diagrams like class diagrams and sequence diagrams using Rational Software.
- Worked on Production support, application deployment and environment support, maintenance of application in complex, high performance, object oriented multi - tier Internet, Intranet, B2B, Insurance Services applications.
- Very good experience in fixing the production issues and taking up the warranties and finally ensuring the Application is running Stable in the Production Environments.
- Extensive working experience on SiteMinder for implementing single sign on (SSO) Authentication and Authorization.
- Excellent knowledge about the functionality of the SiteMinder components
- Good experience in troubleshooting issues related to SSO, authentication and authorization as well as the external client’s issues during the testing
- Supported SiteMinder migration from R12 (Window’s servers) to R12.52 (Unix Servers).
- Hands on experience in setting up Identity Provider and Service Provider using SAML 2.0 for SiteMinder Authentication.
- Proficient in using Oracle 11g, MySQL for application development.
- Experience in version control tools, SVN, GIT and CVS and responsible for various version releases of applications.
- Experience in build tools, Maven and ANT
- Strong initiative, teamwork, responsible, leadership, communication analytical and problem-solving skills.
- Worked on Agile methodology.
TECHNICAL SKILLS:
Technologies/Frameworks: Java, J2EE (EJB, JMS, JNDI, Servlet, JSP), JSF, Spring (AOP, IOC, DAO), log4j, Xml, JAXB, DOM, Ajax, Java Script, JUnit, JQuery DHTML.
Version Control/QA Tools: CVS, SVN and GIT
Middle: ware J2EE (JMS, MDB and EJB)
Design Patterns: Singleton, MVC, Front Controller, Business Delegate, Service Locator, Session Fa ade, D Confidential Access Objects and Value Objects
Web Services: JAXB, JAXP, SOAP, JAX RPC, WSDL, SOA, UDDI and Axis.
Application Servers/Web Container: Confidential WebSphere, JBoss and Tomcat, WebLogic 10.3.5, Microsoft SQL Server 2008 and 2012
D Confidential bases: Oracle 8i, 10g, 11g, DB2 and MySQL.
Operating Systems: Windows, Red Hat Linux
Design Tools: MS Visio, Erwin, Rational Rose, UML.
IDE/Tools: CA SiteMinder (R12 and R12.5), Confidential D Confidential Power (XI50 and XI 52), Eclipse 3.x, Confidential Rational Software Architect, SQL Navigator, WebSphere Integration Developer, iReport Designer 4.7.1
Methodologies: OOPS/OOAD, Agile, Design Patterns
Persistence Framework: JPA, Hibernate, iBatis and JDBC.
Agile Tools: Jira, Version One, Kanban.
Build tool: Ant, Maven, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential
J2EE Developer
Responsibilities:
- Achieved Web Services Authentication through Mutual SSL Based Authentication, i.e. - x.509 s, following the SSL protocol specification.
- SSL client-cert based authentication allows a server to confirm a client's identity by using the same techniques of public key cryptography as those used for server authentication.
- Supported legacy SOAP service client/vendor testing and resolved the identified issues.
- Implemented single sign on (SSO) Inbound to various clients to access the plan sponsor website.
- Implemented single sign on (SSO) Outbound to Newport, so that the external client participants can access the Non-Qualified Plan (NQP) d Confidential hosted at Newport.
- Configure the appropriate SiteMinder Federation Service with the appropriate SAML authentication scheme, relevant s, and the destination target URL within the SI application
- Migrated Federation SSO applications from R12 (Window’s servers) to R12.52 (Unix Servers)
- Loading external client s and associated Siteminder policy files to targeted Linux and Windows policy severs.
- Troubleshooting the assertion issues with external clients in non-prod and production regions.
- Troubleshooting the issues related to DB2 and SSO connection during the external client testing.
- Involved in Federation ’s renewals in production.
- Supported for Prod like (Beta), production releases
Environment: STS 3.4 and 3.7, Java 1.6, Siteminder R12 and R12.52, JSP, Parasoft SOA Test Tool 6.1 and 9.9, Confidential D Confidential Power (XI50 and XI 52), Subversion (SVN), Tomcat 7, PL/SQL Developer, Micro Focus Rumba, Http Watch, D Confidential Studio 4.1.2, Microsoft SQL Server 2008 and 2012, ServiceNow, No Machine, Visual Studio 2013 and JIRA.
Confidential, Charlotte, NC
J2EE Developer
Responsibilities:
- Developed the Java Code using Eclipse as IDE.
- Involved in Design, Development and Support phases of Software Development Life Cycle.
- Worked on migrating application from Power Builder to Java.
- Involved in designing the Technical Design and developing Class and Sequence diagrams using Enterprise Architect tool.
- Involved in developing new UI screens using Facelets (JSF 2.x pages).
- Worked on re-usability by building custom JSF components for Empowerment, Dropdowns etc.
- Used CSS for styling and used JavaScript, JQuery, Ajax in Facelets.
- Involved in migrating the traditional Spring Procedures to iBATIS.
- Involved in screen locking to prevent multiple users modifying same d Confidential .
- Used spring framework in developing Controllers, Business layer and DAO layers.
- Used iBatis as Persistence tool/ORM framework.
- Used Log4j for logging and debugging throughout the application.
- Developed JUnit test cases for unit testing throughout the application.
Environment: Java 1.6, JSF 2.x, Rich Faces, JavaScript, CSS, Ajax, JQuery, Subversion, Tomcat 7, Clear Quest, WinSCP, PL/SQL Developer, Enterprise Architect 8, Eclipse, JUnit.
Confidential
J2EE Developer
Responsibilities:
- Developed the Java Code using Oracle JDeveloper as IDE.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis and development.
- Used spring to integrate Hibernate and for Dependency Injection (IOC).
- Used Oracle 11g as d Confidential base and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
- Developed the web services to send/ receive d Confidential .
- Deployed and tested the entire application using WebLogic Server.
- Involved in testing the application by writing JUnit test cases.
- Used Jira for bug tracking and project management.
- Used SVN for version control.
Environment: Java 6, J2EE, Oracle ADF, Spring, Hibernate 3.6, Web Services, JSON, Oracle 11G, Eclipse, Oracle JDeveloper, WebLogic Server 10.3.5, Sub Version, and JUnit.
Confidential
J2EE Developer
Responsibilities:
- Involved in Design, Development, Unit Testing and Production support.
- Worked on Agile methodology.
- Developed the Java Code using Eclipse as IDE.
- Used JSF Framework in the application, which is based on MVC design pattern.
- Developed both front end and back end functionality based on specifications provided using JAVA, Prime Faces and Hibernate.
- Developed user interface using XHTML and AJAX to speed the application.
- Extensively used Hibernate in d Confidential access layer to access and update information in the d Confidential base.
- Used Oracle 11g as d Confidential base and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
- Involved in writing JUNIT test cases.
- Developed online reports using Jasper reports and iReport tool.
- Performed unit testing to ensure clean code.
- Coordinated with testing team for timely release of product.
Environment: Java 6, J2EE, Java Server Faces 2.0, Prime Faces 3.1, Hibernate 3.6, Oracle 11G, Eclipse, WebLogic Server 10.3.5, Sub Version, Jasper Reports, JUnit, Ant.
Confidential
Java Developer
Responsibilities:
- Created JSP using Jstl and struts framework.
- Major responsibilities are to understand the existing application, port it into the new templates without breaking the existing functionality.
- Understanding the Functional and business requirements.
- Mapping the presentation layer to the PD objects and interacting with the d Confidential base through the Service layer.
- Developed action classes, action forms as part of struts framework.
- Structured and developed using Spring Framework, Hibernate as the d Confidential persistence layer.
- Deployed and tested the entire application using WebSphere Application Server.
Environment: JSP, Struts, JSTL, Hibernate and Confidential DB2 8.1, EJB, Apache Tomcat 5.1
Confidential
Java Developer
Responsibilities:
- Involved in Developing the Module like Administration, Empanelment, Enrolment and Pre-Authentication.
- Developed unit test cases using JUnit framework.
- Developed Action classes, Form Beans and Validation, which are parts of Struts Framework.
- Involved in IUT cycle and fixing the defects.
- Major responsibilities are to understand the existing application, port it into the new templates without breaking the existing functionality.
- Structured and developed using Struts Framework.
Environment: Java, JUnit, Struts Framework 1.1, JSP, JDBC, Html, Oracle 8i
