J2ee Developer Resume
Seattle, WA
PROFESSIONAL SUMMARY:
- 4 years of IT experience in analysis, design, development, testing and implementation of Java/J2EE web applications.
- Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Client Server and Web based applications using Java SE 8, J2EE/Java, JSP, JavaScript, Servlets, JNDI, JDBC, JAXP, EJB, XML, XSL, and XSLT.
- Extensive knowledge in using Spring - Data, Spring JDBC.
- Experience in working on various Spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Expertise in writing Soap based web services using AXIS/Rest API.
- Knowledge in implementing a REST API/Microservice using Spring Boot.
- Experience in using STS for developing, debugging, integrating and deploying the application.
- Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, Spring, Hibernate, IBatis, Java Beans, JDBC, XML, Web Services.
- Proficient in RDBMS using Oracle, IBM DB2, MySQL database servers.
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, Schema, SOA, JAXB.
- Good hands on experience in developing web applications such as MVC Architecture using Spring MVC.
- Expertise in using version control tools like SVN, GIT.
- Experienced in configuring of build files with ANT, Maven.
- Used SOAP for Web Services by exchanging XML data between the applications.
- Experience working with agile methodology implementations like Daily scrum meetings, sprint planning's, resource planning, etc.
- Good knowledge in developing database applications using Oracle.
- A quick learner and a team player with excellent communication, good management skills for analyzing user requirements and ensuring excellent functionality and maximum contribution to attain the team goal.
TECHNICAL SKILLS:
Languages: Java 1.6/1.7/1.8/J2EE
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, DOM, JNDI, Web services (REST/SOAP), Executor Framework
Design Tools: Rational Rose, Star UML, Enterprise Architect
Web Technologies: HTML, JavaScript, CSS, XML
Frameworks: Spring, Spring-Data, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP
Web/Application Servers: Web Logic, WebSphere, Apache Tomcat, JBOSS
Testing: Junit, SOAP UI
Version Control Tools: GIT, SVN, CVS
Build Tools: Ant, Maven, Gradle
Methodologies: Agile (Scrum)
Database Environments: Oracle, MySQL
Operating Systems: Windows, Mac, Linux and UNIX
WORK EXPERIENCE:
Confidential, Seattle, WA
J2EE Developer
Responsibilities:
- Involved in all the phases of the project development - requirements gathering, analysis, design and development, coding and testing.
- Understanding business objectives and implementation of business logic.
- Implemented major concepts of the application using Core Java, J2EE, Servlets, JSP, JDBC, MVC, Spring Framework, IBatis, Java Beans, XML.
- Redesigned the application modules using Spring Boot Rest API/Services, Spring, Spring-Data, which resulted in 30% decrease in response time, 25% less code and 15% increase in revenue.
- Maintained DEV, QA and SIT environments and closely worked with QA Team.
- Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
- Designed UML Use case diagrams, Class diagrams, and Sequence diagrams using Star UML.
- Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
- Used Spring Data Repositories to perform CRUD operations.
- Implement OAuth tokenisation for RESTful webservices using Spring boot.
- Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
- Implementation of authentication for Restful web services using Spring Boot Security Starter.
- Developing the application for incident creation and retrieving the events using restful web services with spring Boot.
- Worked extensively on spring boot for building REST API’s.
- Extensively used STS for developing, debugging, integrating and deploying the application.
- Extensively used Maven to build the application and deploy on Embedded Tomcat Server.
- Maintained source code in GIT Repository.
- Implemented Java 1.8 features for the existing application where ever required.
- Developed stored procedures and complex packages extensively using PL/SQL and Oracle database.
- Developed the persistence layer (DAO) and the presentation layer (controllers) and used J2EEdesign patterns like Model View Controller, Data Access Object, and Business Delegate, etc.
- Used JIRA to assign, track, report and audit the issues in the application.
Environment: Java EE 8, Java Script, Ajax, JSP, Spring, Spring Boot, Microservices, Spring Security, Oracle, STS, Maven, GIT, PL/SQL Developer tool, Log4j, Junit, Oracle 12c, Spring MVC, Maven, XML, XSL, JavaScript, AJAX, JIRA, Tomcat Server.
Confidential, Napa, CA
J2EE Developer
Responsibilities:
- Understanding the business requirements and preparing the design document.
- Reviewed business requirements and discuss with application architect about the design.
- Used Value/Transfer Object and Singleton, Data Access Object, Factory design pattern.
- Developed Batch process framework using executive service framework to cascade multiple changes on multiple records in only one transaction.
- Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.
- Created and Implemented Microservices or REST APIS using spring boot, REST, JSON.
- Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
- Implemented the service layer using Spring with transaction and logging interceptors.
- Used Spring framework for middle tier and Spring-JDBC templates for data access.
- Developed SOAP/REST based Web Services using both SOAP/WSDL and REST.
- Participated in discussion with business analysts and analyzed the feasibility of the requirements.
- Drew sequence diagrams and Class diagrams using UML.
- Created new tables, Sequences and written SQL queries and PL/SQL in Oracle.
- Developed service layer by using Spring MVC.
- Developed User interface using JSF, JSP, HTML, JavaScript, and CSS, Ajax . Produced and Consumed Soap web services.
- Utilized Agile Methodologies to manage full life-cycle development of the project.
- Used Maven and configured Jenkins to build and deploy the application.
- Form classes of Spring Framework to write the routing logic and to call different services.
- Used Spring DAO to connect with the database.
Environment: Java JDK 1.7, Oracle 11g, Eclipse, Spring MVC, Web services, Microservices, Agile Methodology, Java/J2EE, SQL, PL/SQL, JSP, Apache Tomcat 7, HTML, Java Script, JDBC, XML, XSLT, UML, JUnit, log4j, SVN and Maven.
Confidential, Ontario, CA
J2EE Developer
Responsibilities:
- Designed Spring MVC components and also Data modeling with POJO's using Hibernate
- Worked closely with Architecture team and participated in design discussions
- Developed the product catalog and DB Modeling.
- Involved the developing product template pages using the JSPs.
- Worked on Eclipse IDE as Application Development Environment.
- Implemented the Model View Control (MVC) structure.
- Designing of database components using SQL and PL/SQL.
- Involved in Unit testing for major modules.
- Used JDBC for database connectivity. Implemented the EJB interface that interacts between the web tier and the DAO.
- Created the shopping cart page add to cart functionalities.
- Used JUnit for unit testing the application.
- Developed the Spring integration classes
- Implemented Exception mechanism and used API specific error message mechanism.
- Involved in production issues tracking and fixing.
Environment: Java/J2EE, Web Logic, Oracle, JSP, Spring MVC, Hibernate, JavaScript, Maven, Script AJAX, jQuery, HTML, CSS, Eclipse, Windows.