Sr. Java/j2ee Consultant Resume
Foster City, CA
EXPERIENCE SUMMARY:
- More than 10 years of experience in the areas of Enterprise applications architecture, design, development of Java/J2EE based systems and leading high performance teams.
- Familiar with Healthcare, Telecom, Banking, Financial Services domains
- Expert in Java/J2EE technologies, including JDBC, Servlets, JSP, Struts, EJB, Hibernate, JPA, Spring, Rabbit MQ, JMS, SOAP & RESTful Webservices, AJAX, XML, Pivotal Cloud Foundry, and UML
- Having good experience in creating build and scripts using Ant and Maven.
- Participated in Deployment activities of major application deployments
- Excellent Debug and trouble shooting skills in Java/J2EE applications.
- Experienced with deploying, maintaining and troubleshooting WebLogic and Websphere application servers and Tomcat webserver.
- Good exposure in working in Agile Scrum methodology.
- Good noledge in Object Oriented Programming and Designing applications
- Expert in providing the business solutions for complex B2B and B2C enterprise applications
- Expert in implementation of SOAP Web services (both Webservice Provider and Service Client).
- Expert in SOAP Webservice Handlers for manipulating SOAP Headers
- Expert in Restful Webservices using Jersey as well as Restlet Framework.
- Implemented RESTful webservices with the combination of Grizzly and Jersey
- Expert in creating Hibernate mapping to represent different relationships of Database.
- Expert in JPA implementation for Hibernate .
- Expert in task estimation and prepare tasks schedule. Extensively used MPP and EPM for task planning
- Expert in UML Use case diagrams, Class diagrams, Sequence diagrams and context diagrams.
- Expert in providing conceptual solutions for requirements and design.
- Good exposure to RDBMS - worked with Oracle and SQL Server Databases
- Leading onsite and offshore engineering teams with architectural leadership, technical and functional guidance at various levels.
TECHNICAL SKILLS:
Java Technologies: Core Java 1.3, 1.4, 1.5 and 1.6, JDBC, Servlets, JSP, JMS, Struts, Hibernate, Spring, AJAX and SOAP and RESTful Webservices, JPA, EJB.
Databases: Oracle and SQL Server
Web & Application Servers: Oracle Weblogic Server, IBM Web Sphere Application Server, Tomcat Webserver
Methodologies/Tools: Maven, Ant, TFS, CVS, SVN, Harvest, Eclipse, JUnit, Rational Rose, UML
PROFESSIONAL EXPERIENCE
Confidential, Foster City, CA
Sr. Java/J2EE Consultant
Responsibilities:
- Understand functional requirements and prepare design document.
- Working in Agile Scrum methodology.
- Generated Context diagrams, Class diagrams, and Sequence diagrams using Enterprise Architect.
- Involved in preparing the High Level and Detail level design of the system using J2EE.
- Developed the applications using Java, J2EE, JPA, Spring, Hibernate and RESTful Webservices.
- Extensively used Spring MVC with JPA and Hibernate combination.
- Made Spring configuration changes to deploy the apps on Pivotal Cloud Foundry to auto configure DB services and Rabbit MQ Services.
- Created build configuration pom files using Maven
- Implemented Enterprise Notification Services using Rabbit MQ.
- Responsible for Code Review for all development activities
- Used Maven to build the application and deployed on Tomcat Server and Pivotal Cloud Foundry.
- Written unit test cases using JUnit and Performed unit testing of core functionalities.
- Used TFS as version control.
- Used Log4J for logging and tracing the messages.
- Assigned and halped team members to fix defects raised during System Integration testing and User Acceptance Testing
Environment: Core Java 1.7, JPA, Hibernate 3.0, spring MVC, STS, Restful WS, MySQL DB, JPA, Rabbit MQ, Pivotal Cloud Foundry, Maven, JSON and tomcat 7.0.
Confidential, Atlanta, GA
Sr. Java/J2EE Consultant
Responsibilities:
- Evaluating business requirements
- Providing Conceptual Solutions and creating the architecture based on non-functional and functional requirements
- Presenting the architecture to IT and business leadership, negotiating issues with business leaders
- Responsible to create UML Use case diagrams, Class diagrams, and Sequence diagrams.
- Involved in preparing the High Level and Detail level design of the system using J2EE.
- Developed coding components using Java, J2EE, Struts, Spring, Hibernate.
- Implemented Secured Webservices using Axis2
- Implemented Webservice Handlers to process SOAP Headers.
- Implemented Restful Webservices using Jersey (Webservice Provider)
- Implemented code to access Restful Webservices (Client) using Restlet Framework
- Created Hibernate mapping to represent different relationships of Database
- Used JPA on top of in Hibernate to represent persistence
- Responsible for Code Review for all development activities
- Used Ant scripts to build the application and deployed on WebLogic.
- Written unit test cases using JUnit and Performed unit testing of core functionalities.
- Used SVN for version control.
- Implemented Java Script functions for client side validations
- Used Log4J for logging and tracing the messages.
- Prepared Deployment plan Release Notes and Primed the deployment activities during production deployment
Environment: Core Java 1.5, JSP, Hibernate 3.0, Spring 3, REST Ful Webservices, WebLogic 10.3, Oracle 10, Ant, Struts 1.x, Eclipse, CSS
Confidential
Sr. Java/J2EE Consultant
Responsibilities:
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Involved in preparing the High Level and Detail level design of the system using J2EE.
- Developed coding components using Java, J2EE, Struts, Spring, Hibernate.
- Implemented Secured Webservices using Axis2
- Responsible for Code Review for all development activities
- Used Ant scripts to build the application and deployed on Tomcat Server.
- Written unit test cases using JUnit and Performed unit testing of core functionalities.
- Used CVS and SVN for version control.
- Implemented Java Script functions for client side validations
- Used Log4J for logging and tracing the messages.
- Modified CSS provided by the design team to change the GUI look and feel
- Implemented and updated Keystore using the SSL certificates
- Assigned and halped team members to fix defects raised during System Integration testing and User Acceptance Testing
- Prepared Deployment plan Release Notes and Primed the deployment activities during production deployment
Environment: Core Java 1.4/1.5/1.6, JDBC, Servlets, JSP, Hibernate 3.0, Spring 2.5, Oracle ESB 10.0, Webservices, WebLogic 10.x/10.3/8.1/7.0, WebSphere 6.1, Team site content management tool, PL/SQL, Oracle 10, SQL Server DB, EJB 2.0 Session Beans, Axis WebServices, PL/SQL, Ant 1.6.5/1.6.1, Struts 1.x/1.2, AJAX, XML Beans, Java Script, Eclipse, CSS
Confidential
Java/J2EE Consultant
Responsibilities:
- Participated in requirements gathering and designing while working very closely with Bell Business Analysts and proposed conceptual solutions for the requirements
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Involved in preparing the High Level and Detail level design of the system using J2EE.
- Developed the applications using Java, J2EE, Struts, Spring, Hibernate and JBoss Rules (Drools) Engine.
- Responsible for Code Review for all development activities
- Prepared Deployment plan Release Notes and Primed the deployment activities during production deployment
Environment: WebLogic 10.0, Java 5.0, J2EE, Struts, EJB, Spring Framework, Java Web services, Weblogic 7.0 and JBOSS Drools
Confidential, Huston, TX
Java/J2EE Consultant
Responsibilities:
- Implemented High Level Design and Low level design documents for the requirements
- Implemented Build scripts using Ant
- Successfully implemented the core framework for the application during the construction using Struts 1.3, Hibernate and Ajax.
- Implemented different components during coding phase
- Supported and fixed defects during System Integration Testing and User Acceptance testing
- Contributed to Deployment activities and Documentation of the Build Book and Production Guide.
Environment: Core Java, JSP, Servlets, Hibernate, AJAX, XML Beans, Java Beans, Tomcat-5.0, Eclipse 3.0
Confidential, New York, NY
Java/J2EE Consultant
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Created Class Diagrams and Sequence diagrams using Rational Rose
- Created struts form beans, action classes, JSPs following Struts framework standards.
- Implemented classes in DAO Layer using JDBC and also taken care of Business Layer components.
- Contributed to Deployment activities and Documentation of the Build Book and Production Guide.
- Used Log4J for logging and tracing the messages and JUnit for Unit testing.
Environment: Core Java, JSP, Servlets, Java Beans, Struts Framework, WebLogic 8.1/6.1, Ant, CORBA, Eclipse 3.0/2.1, JUnit, Rational Rose
Confidential
Java Developer
Responsibilities:
- Contributed to implementation of Low Level Design document
- Created Class Diagrams and Sequence diagrams using Rational Rose
- Extensively worked on Java coding in implementation of different components in Business Layer of Core of application
- Contributed to Deployment activities and Documentation of the Build Book and Production Guide.
- Used Log4J for logging and tracing the messages and JUnit for Unit testing.
Environment: UNIX, Java, JSP, Struts, Corba, XML, Websphere 5.0, WSAD 5.0, Eclipse 3.0