Java J2ee Lead Consultant Resume
Jersey City, NJ
SUMMARY
- 8+ years of professional experience in software design and development with a strong Java and J2EE back ground.
- Skilled and experienced in all stages of SDLC, documenting requirements, developing project plans.
- Extensive programming and logical skills in designing and implementation of multi - tier Applications using Java, J2EE, Hibernate, JDBC, JSP, JSTL, HTML, JSF, Struts, JavaScript, Servlets, JavaBeans, CSS, EJB, XSLT, JAXB
- Good working knowledge of J2EE best practice toolsets such as Ant, Maven, Log4j.
- Employing Java Object/Relational bridge technologies such as Hibernate, JPA and Spring
- Good experience and knowledge in applying design patterns. Implemented MVC, Singleton, Business Delegate Design patterns.
- Expertise in developing web applications using Servlets, JSP, Struts, Spring Batch, Spring Web flow and AJAX.
- Experienced in creative and effective front-end development using JSP Tag Libraries, JavaScript, HTML, DHTML, ANT, Maven, JavaScript, and CSS.
- Experience in using various Source Configuration Management tools like CVS, SVN, MS VSS (Visual Source Safe).
- Good knowledge about Web services, SOAP, Restful Web Services.
- Proficiency in working with databases like Oracle, DB2, MySQL.
- Developed SOAP and RESTful WebServices for various Applications using JAX-WS and JAX-B. Used JAX-WS along with annotations to simplify the development and deployment of web service clients and endpoints.
- Working Knowledge in OOAD to analyzing the functional requirements of a system and analyzing model to implement specification using Object Oriented Analysis (OOA) and Object Oriented Design (OOD).
- Extensive experience in developing multi-tired, distributed Applications that are loosely coupled with asynchronous messaging.
- Securing solid backend exposure on RDBMS and backend programming with PL/SQL, SQL Loader, SQL Packages, Stored Procedures, Functions, Triggers, Views etc..
- Experience in using ANT tool, Maven to compile, package and deploy the components to the Application Servers.
- Knowledgeable in compiling and building the J2EE applications using build tools like Ant and Maven.
- Experience in creating Test Cases using Test Director/Quality Center.
- Strong in technical aptitude with strong analytical, work ethic, problem solving and communication skills.
- Motivated Energetic, hardworking and team player with excellent communication skills and managing the critical situations.
- Proven ability to learn/adapt emerging technologies into work area with given tight schedules.
- Ability to perform at a high level, meet deadlines with quality delivery, adaptable to ever changing priorities.
TECHNICAL SKILLS
Programming Languages: JAVA, C#, C, C++, HTML, XML, UML, SQL
J2EE Technologies: J2EE, Servlets, JSP, JDBC, JPA, Hibernate 3.0, iBATIS, Spring 3.0, EJB 2.0/3.0, JSF, REST, JMS, JAX-WS, Apache Axis
Web Technologies: HTML, DHTML, XML, XSL, XSLT, JSTL, JavaScript, CSS, Struts 2.0/3.0, SOAP, Ajax, JQuery, JSON
Design & IDE Tools: IntelliJ, IBM RAD 8.5, JBuilder, Net Beans, IBM Visual Age, Eclipse.
SOA and Web services related: SOAP, REST, Apache Axis.
Database Design & Object Oriented/Analysis & Design: UML, OOAD design patterns, ER - diagrams
RDBMS: Oracle 10g/11g, DB2, MySQL, Mainframes
Application/Web Servers: Web Sphere Application Server 8.5, JBoss 4.2.2, Apache Tomcat, Weblogic 8.1/9.2.
Operating Systems: UNIX, Linux, Windows Server 2003, Vista, NT/XP/2000.
Configuration Management tools: SVN, CVS, Microsoft SourceSafe
Other tools: Apache JMeter, Jenkins/Hudson, MKS for deployments, SOAP UI, Toad for DB2, Aqua Studio.
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Java J2ee Lead Consultant
Responsibilities:
- Development of WebServices using RESTFul Services.
- Involved in design documents and Unit test cases documents.
- Developed necessary DAOs (Data Access Objects) for Client module.
Environment: J2EE, JDK 1.7, Java Script, HTML, Tomcat.
Confidential, Buffalo Grove, IL
Java J2ee Lead Consultant
Responsibilities:
- Development of WebServices using RESTFul Services. Used RESTFul along with annotations to simplify the development and deployment of web service clients and endpoints.
- Developed JSP’s at presentation layer and servlet controllers to set up Operational Switch to control the flow of Web Service requests.
- Implementing application using MVC design pattern in Spring and Hibernate integrated framework.
- Involved in design documents and Unit test cases documents.
- Used RAD analyzer to analyze the code and to find any defects or bugs through running the software analyzer.
- Developed necessary DAOs (Data Access Objects) for Client module.
Environment: J2EE, JDK 1.7, Java Script, HTML, RAD 8.5, IBM MQ, WebSphere application Server 8.5
Confidential, Buffalo Grove, IL
Java J2EE Lead
Responsibilities:
- Development of WebServices using JAX-WS and JAX-B Services. Used JAX-WS along with annotations to simplify the development and deployment of web service clients and endpoints.
- Developed JSP’s at presentation layer and servlet controllers to set up Operational Switch to control the flow of Web Service requests.
- Implementing application using MVC design pattern in Spring and Hibernate integrated framework.
- Involved in design documents and Unit test cases documents.
- Used RAD analyzer to analyze the code and to find any defects or bugs through running the software analyzer.
- Developed necessary DAOs (Data Access Objects) for Client module
Environment: J2EE, JDK 1.7, Java Script, HTML, RAD 8.5, IBM MQ, Websphere application Server 8.5.
Confidential, IL
Java J2ee Lead
Responsibilities:
- Used Wicket Framework 1.4.7 based on MVC pattern to build new UI.
- Creating UI as per the RxClaim screen.
- Using, HTML & CSS to develop the Presentation layer.
- Provide technical suggestions to improve the existing features in Enhanced Client Display project
- Gathering new requirements, design documents, architectural enhancements, analysis and
- Development of new screens.
- Coordinating with testing team.
- Task Management and on time delivery.
- Mentoring new team members.
- Participation in the Business Specification walkthroughs
- Involved in Unit testing, debugging and bug fixing.
- Verify result meets business needs.
Environment: J2EE, JDK 1.5, Java Script, HTML, CSS, Java Beans, apache wicket, Web Sphere RAD, Unix, and Windows
Confidential, IL
Senior Developer
Responsibilities:
- Developed EJB’s and Java Bean classes for Business logic.
- Using Apache Wicket to develop HTML’s at presentation layer and creates Java beans for respective htmls.
- Implementing application using MVC design pattern in Spring, Wicket and Hibernate integrated framework.
- Involved in design documents, requirement documents and Unit test cases documents.
- Using Web Sphere RAD to create HTML/Java Beans/Model Classes/Interfaces/Servlets/EJBs that pulled Order information from a DB2 database and sent to a front end GUI for end users.
- Used Session Facade pattern for abstracting the Stateless session beans and avoiding multiple calls to EJB container.
- Designed and implemented Validation Rules with validation process server.
- Used JPA with Hibernate to interact DB2 and developed queries for complex search engines in the application.
- Developed necessary DAOs (Data Access Objects) for Client module
- Performed client side and server side validations using Java Scripts.
- Developed Business tier and Presentation tier.
- Co-ordinate with offshore team and updating with reporting manager.
Environment: J2EE, Spring. Hibernate, Ejb, JDK 1.5, JPA, Java Script, HTML, Java Beans, Web Sphere, apache wicket, DB2, Web Sphere RAD, Unix, and Windows.
Confidential, Buffalo Grove, IL
Developer
Responsibilities:
- Development of WebServices for various Applications using JAX-WS and JAX-B Services.
- Used JAX-WS along with annotations to simplify the development and deployment of web service clients and endpoints.
- Using Apache Wicket to develop HTML’s at presentation layer and creates Java beans for respective htmls.
- Implementing application using MVC design pattern in Spring, Wicket and Hibernate integrated framework.
- Involved in design documents, requirement documents and Unit test cases documents.
- Designed and implemented Validation Rules with validation process server.
- Used JPA with Hibernate to interact DB2 and developed queries for complex search engines in the application.
- Developed necessary DAOs (Data Access Objects) for Client module
- Performed client side and server side validations using Java Scripts.
- Developed Business tier and Presentation tier.
- Involved with Business Analyst in gathering requirements and transform them into detail design specifications.
- Co-ordinate with offshore team and updating with reporting manager.
Environment: J2EE, Spring, JAX-WS WebServices, JDK 1.5, JPA, Hibernate, Java ScriptHTML, Java Beans, Web Sphere, apache wicket, DB2, Web Sphere RAD, Unix, Windows.
Confidential, Phoenix, AZ
Developer
Responsibilities:
- Actively participating in all the phases of the System Development Life Cycle (SDLC).
- Participating in the High-level and low-level system design, planning, estimation and Implementation.
- Preparation of the technical design documents including class diagrams, sequence Diagrams, flow charts, process flow diagrams and etc.
- Identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, Dao etc.
- Involved and helped testing team in developing Master Test Plan, Test Scenarios, Test Cases.
- Used different XML parsers like SAX and DOM as per requirements.
- Analyzing change requests, preparing the plan and estimation.
- Setting the coding standards and code review.
- Unit test case preparation and Unit testing as part of the development.
- Used different XML parsers like SAX and DOM as per requirement.
- Implemented modules using Core Java APIs, Java collection, Threads, XML, and
- Integrating the modules.
- Good hands on UNIX commands, used to see the log files on the production server.
- Involved in Creating Test Specification document for code Quality.
- Setting of DB2 build settings in RAD application development server.
- Assisted in Developing testing plans and procedures for unit test, system test and
- Acceptance test.
- Involved in Analysis & Design of the project.
- Complete application is redesigned.
- Implemented Maven for building NGI ReSuP project.
- Setup E0 Environment for NGI ReSuP project on WAS 6.1.
- Implemented new module structure for ReSuP project in Subversion.
- Unit testing and implementation.
- Offshore Team coordination, Task tracking.
- Client interaction and task assignment to shore team. And conducting weekly status calls.
- Taken initiation to improve the performance of the application.
- Used JQueryto create impressive animations and interactions.
Environment: Core Java, Java beans, Servlets, EJB, XML, XSLT, WebSphere4.1, DB2 9.5/9.0, CMVC and ANT Builds.
Confidential, IN
Java Developer
Responsibilities:
- Designed using MVC design pattern of the struts framework. Used spring for dependency injection
- Used HTML, Java script, JSP, JSTL and Tag Lib in the presentation tier.
- Implemented the Front End task supervision from the scratch.
- Used Hibernate as ORM tool to map the database tables and developed DAO classes to
- Connect the database and integrated with the Spring Framework.
- Used Java Script extensively to code client side validations.
- Designed Cascading Style Sheets (CSS) which are included in the JSP and XML.
- Developed Ant scripts to build and deploy the application onto JBOSS Application Server.
- Involved in Critical Bug fixes and Enhancement of application.
- Software methodologies like SCRUM were implemented.
- Used Eclipse IDE for development and CVS for Version Control.
- Used Log4J for logging and debugging and CVS for source configuration management.
- Involved in testing applications in different stages e.g. TEST, Preproduction, and Production.
Environment: Java 1.5, J2EE (JSP,XML), Java Script, Struts 1.x, spring 1.x, Eclipse 3.5, JBOSS 4.x,, CSS, Hibernate 3.2,, HTML, Jakarta ANT, CVS, and Windows XP
Confidential
QA Analyst
Responsibilities:
- Responsible for gatheringBusiness Requirements,Functional RequirementsandDesign Documents.
- PerformedFunctional,Integration,Regression,End to EndandUser Acceptance Testing.
- Extensively involved in writing and designing templates for theTest PlansandTest cases
- Identified theTest Casesand documented them inQuality Center.
- Designed and AnalyzedTest casedesign document basing on theFunctional Requirement Specificationsto implement through testing process.
- Involved in creating theTraceability matrixbased onFunctional requirementin each module.
- Base-lineandRegressiontests were scheduled and performed on every Release and build.
- SupportedEnd-to-endtesting for downstream systems.
- Regularly followed up with thedevelopment teamto discuss thedefectsidentified during Testing.
- Track and report upon testing activities, including the test case execution stage, defect status if any defects opened during execution and the testing result status
- Ensuring content and structure of all the testing artifacts are documented in SharePoint Tool.
- Connected remotely to UNIX servers using PUTTY and FTP files across different test environments by using Command prompt.
- Executed the UNIX shell scripts that invoked SQL loader to load data into tables.
- Clearly communicated defects with developers and updated comments in Mercury Quality center.
- Reviewed Error log files in UNIX box when order fails to load into SQL tables.
Environment: TOAD, Mercury Quality Center, Java, HTML, UNIX, Oracle, SQL, PL-SQL, SQL*Plus, Unix shell scripts and Windows 2000, Microsoft SQL Server 2000