Java Developer Resume
Mount Laurel, NJ
SUMMARY•
- 8+ years of experience in Design, Development & Testing of software applications.
- Expertise in multi - tier service oriented and web based J2EE applications.
- Strong J2EE/Java application architecture, modeling and development background, with experience in defining functional/technical specifications.
- Expertise in several J2EE Technologies like JSP, Servlets, JAX-WS, JPA, JDBC, JAX-RS, JSF,C++,HTML5,AngularJS, iText, Json, Apache Poi.
- Excellent working knowledge of popular frameworks like Spring, Hibernate, and Struts2.
- Design patterns like Dependency injection, Singleton, DAO, DTO, Business Delegate, Session Facade, Intercepting filters, Factory pattern, Service Locator, Front Controller, Command pattern, MVC.
- Experience in Web Services development using CXF, Axis2 Frameworks, and JAX WS.
- Expertise in Normalized Database Design and writing Sub Queries, Stored Procedures, Triggers, Cursors,Functions and, performed data analysis using SQL Developer for Oracle, TOAD for Oracle.
- Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, ClassDiagrams, State Diagrams, Sequence Diagrams & Activity Diagrams.
- Capable of working independently as well as a part of dynamic team. Ability to quickly grasp business domain.
PROFESSIONAL EXPERIENCE:
Java Developer
Confidential, Mount Laurel,NJ
Responsibilities:- Gathered business requirements for devising the test plan documentation.
- Provided status reports to project managers and product owners.
- Performed data validation to verify the accuracy of the data item.
- Enforced the data management policy to track data and inform key people of data usage.
- Contributed towards establishing test standards and design of the test framework
- Created automation scripts and user - defined functions and executed them daily.
- Created presentation documents and guidance materials on the automation framework.
- Analyzed and documented test results, filing defect reports.
- Implementation and modification of automation scripts for a new Testing Automation Platform.
Environment: Java 1.7, Java 1.8, SOAPUI, Cassandra, TestNG, Rest-Assured, TOMCAT, JAX WS, Spring, Web Services, GO CD, Cloud foundry, Couchbase, Spring Tool Suite, Eclipse.
Java Developer
Confidential, Denver, CO
Responsibilities:- Exposed a web service for the Automated Child Support Enforcement System (ACSES). Worked on the design and implementation of the Web Services classes using JAX - WS
- Added validation and authentication for the web-service request and responses using annotations and handlers. Worked on WSDL generation using bottom up approach.
- Worked on web service development for the Automated Child Support Enforcement System - developed validations using BSD schemas and made sure that the incoming and outgoing messages are adhering the schema.
- Developed Restful service functionality for UPA Balance service hosted by the Automated Child Support Enforcement System.
- Work on the web service development for Verified Lawful Presence using JAX-WS.
- Worked on CBMS Fast4J tool to wire JSP with EJB, have developed stateless session EJBs to handle the data collected from the JSP's.
- Worked on Spring Batch development of Program Convert E Notifications to Exact Target.
- Implemented business logic in Business object and communicated with EJB and DAO.
- Developed custom DAOs and PL SQL queries for retrieval and persistence to Oracle Database.
- Have worked on development using Data Access Object, Business Delegate, singleton, Factory and Filter pattern.
Environment: Java 1.5, Java 1.6, SOAPUI, PLSQL Developer, J2EE 1.4 Servlet, JSP, XML, XSD, XSL, TOMCAT, JAX WS, Spring, Web Services, Jenkins, ESB Mule, Perforce, Hibernate2, C++,Eclipse.
Java Developer
Confidential, Santa Fe, NM
Responsibilities:- Exposed a web service for the Department of Workforce Solution DWS. Worked on the design and implementation of the Web Services classes using JAX - WS
- Added validation and authentication for the web-service request and responses using annotations and handlers. Worked on WSDL generation using bottom up approach.
- Worked on web service development for Federal Funded Marketplace (FFM exchange) - developed validations using BSD schemas and made sure that the incoming and outgoing messages are adhering the schema.
- Designed and implemented of PDF using iText for Yes New-Mexico (New Mexico's self-service portal) and FFM applications.
- Developed Excel export functionality for several ASPEN screens using Poi.
- Understood requirements from Design documents and developed screens for ASPEN JSP. Wrote client side validations using JavaScript.
- Worked on ASPEN Fast4J tool to wire JSP with EJB, have developed stateless session EJBs to handle the data collected from the JSP's.
- Implemented business logic in Business object and communicated with EJB and DAO.
- Developed custom DAOs and PL SQL queries for retrieval and persistence to Oracle Database.
- Have worked on development using Data Access Object, Business Delegate, singleton, Factory and Filter pattern. Environment: Java 1.5,Java 1.7,SOAPUI, PLSQL Developer, J2EE 1.4 Servlet, JSP, XML, XSD, XSLJAX WS, Web Services, Spring Hibernate2, ANT, iText, Apache Poi, MyEclipse,HTML5.
Java Developer
Confidential
Responsibilities:- Configured Struts Framework to implement MVC design patterns.
- Worked on spring application framework features IOC container and AOP and integrated spring with Hibernate using the Hibernate Template.
- Used Hibernate object relational mapping on the database schema.
- Worked on the Web Services classes and WSDL generation tools.
- Executed the test strategies and analyzed test results.
- Maintained strict adherence to client's prescribed testing guidelines and controlled processes and procedures.
- Wrote EJB stateless session beans to handle the data collected from the JSP's.
- Understanding the client requirements from status meetings and developing the screens using JSP.
- Used custom tags in JSP design.
- Wrote client side validations using JavaScript.
- Worked on custom framework similar to Struts.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Build test cases using JUnit and carried out unit testing.
- Analysis, Design and Development.
- Version control system (SVN)
- Created user interfaces (forms and pages) for the application.
- Developed the java beans classes. Worked with Model View Controller (MVC) to design the Client Application using Struts Framework Used JSP to access DAOs to read/write from/to the database.
- Developed JSPs for dynamic content generation and a script file (.js), which contains generalized script functions written in JavaScript.
Environment: Java 1.5, J2EE 1.4 Servlet, JSP, XML, XSD, XSL, Struts 1.1, Spring, Struts,Web Services, Hibernate2, JUnit, Log4j, ANT, Eclipse, AngularJ.
Java Developer
Confidential
Responsibilities:- Developed mappings between objects and relational database tables retrieving results from the database using the middleware.
- Created Data Transfer Objects which are populated by Hibernates queries and transferred to the JSPs for display purposes.
- Spring and Hibernate were also been used to develop business object.
- Developed APIs to interact with the Oracle database and retrieve the results to display in the front - end.
- Used Collection framework extensively during the development of the APIs.
- JDBC is used in some phases of the application for data retrieval and for invoking the Oracle Stored Procedures.
- Developed test cases during the testing phase of the project. Log4j was used for logging errors in the application.
Environment: Core Java, Collection framework, Multi-threading, JDK 1.5, JSP,Spring 2.5, Struts 1.X, Oracle, Hibernates, Java Script, HTML, DHTML, CSS, XML,Web services, JDBC, Oracle 11g, SQL Developer 1.5.1, WSDL.
