We provide IT Staff Augmentation Services!

J2ee Developer Resume

4.00/5 (Submit Your Rating)

Oklahoma City, OK

PROFESSIONAL SUMMARY:

  • 3 years of experience in the Industry with proficiency in Development, Maintenance, Testing and Production support of n - tier 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.
  • Knowledge in implementing a REST API/Microservices using Spring Boot.
  • 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.
  • Good knowledge in CI/CD tools like Jenkins.
  • Experience working with different SDLC methodologies like Agile (SCRUM).
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Proficient in XML technologies like XSL/XSLT, SOAP, REST, WSDL, DTD, XSD, XMI, SOA, JAXB, JAXP.
  • Proficient in designing applications using Java and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer etc.
  • Good understanding of NoSQL concepts.
  • Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
  • Expertise in Object Oriented Analysis, Design / Development Methodologies, Use Cases, Sequence and Class Diagrams using UML.
  • Expertise in using UML design tools like Rational Rose, Star UML, Enterprise Architect for creation of Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams).
  • Experience with unit testing using JUnit and web services testing Soap UI, REST Client (POSTMAN).
  • Experienced with IBM WebSphere Application Server, JBOSS application servers and Apache Tomcat Application Server.
  • Having Good understanding and knowledge in Netreveal product and its modules like Back Office, Application Builder, Work Flow configurator, Services Manager, Watch List Manager.
  • Experience in developing the GUI by using the tools like JSP, HTML, JQuery and Java Script.
  • Expertise in writing APIS’s using Spring Data/JDBC by accessing Oracle, MySQL, PostgreSQL databases.
  • Experienced in implementing full life cycle of software development process (SDLC).
  • Used version controller tool like GIT, SVN and CVS.
  • Excellent analytical, logical and programming skills, Self Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.

TECHNICAL SKILLS:

Languages: Java, C, PL/SQL

JEE Technologies: Servlets, JSP, JSTL,EJB,JMS,JPA,JDBC, JNDI, JAX-WS, JAX-RPC, JAX-RS, JTA, JAXB, JAXP

Application Frame Works: Struts, Spring, Hibernate

JEE Servers: Web Sphere, WebLogic, JBoss, Tomcat

Apache Tools: Ant, Tomcat, Log4J, Commons

Scripting Languages: UNIX Shell Scripting

Web Technologies: JSP, JSTL, Custom Tag Lib’s, Ajax, JQuery, HTML, DHTML, JavaScript, XML, XSLT, XPath, React.js and CSS

Testing Frameworks: JUnit, Cactus, Mock Object, HTTP Unit

IDEs: Eclipse, Net Beans, RAD

RDBMS: Oracle, DB2, MySQL, SQL Server

XML: JAXB, JAXP, Castor, XML Spy

UML Tools: Rational Rose, Star UML

Vesrion Control: CVS, GIT, SVN

Operating Systems: Windows, Unix and Linux

PROFESSIONAL EXPERIENCE:

Confidential, Oklahoma City, OK

J2EE Developer

Responsibilities:

  • Understand system requirements for the application and preparing technical specifications, worked with the team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • 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.
  • Set up DEV QA and SIT environments.
  • Maintained DEV, QA and SIT environments and closely worked with QA Team.
  • Coordinated with QA team to indentify ongoing issues and address the issues which are raised by QA.
  • 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 extensively to achieve dependency injection to wire the object of business class.
  • 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.
  • Extensively used Sonarqude for code quailty.
  • 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.
  • Used Log4j for logging to trace the application log messages which is used for debugging.
  • Designed various tables required for the project in Oracle database.
  • Prepared JUnit and Integration test cases and integrated with Jenkins.
  • Reviewed the code for ensuring adherence to Java coding standards.
  • Used JIRA for writing user stories and raising defects in a defined sprint.
  • Followed biweekly sprint schedules and delivered user stories on time.

Environment: Java 8, Agile (Scrum), Spring, Spring Boot, Spring Data, STS, Apache Embedded Tomcat, Maven, SOAP UI, POSTMAN, Log4j, GIT, JIRA, Oracle, Windows/Linux.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and WebServices (SOAP, WSDL).
  • Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
  • Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Involved in Java Multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Wrote configuration files for injecting EJBs, Service Impls and DAO classes.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Used MVC architecture Web Framework Spring 3.0 (Dependency Injection, Data Access Objects, MVC Framework and Spring Web Flow).
  • Used JavaScript for client-side validation and Struts Validator Framework for form validations.
  • Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
  • Developed User Interface having animations and effects using JSF, JavaScript and HTML.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Developed the presentation layer using JSP, HTML and client side validations using JavaScript.
  • Developed middle-tier application with J2EE using Servlet, EJB, Java Beans and Web Services Standards (SOAP, WSDL, UDDI).
  • Used various Core Java concepts such as Multi threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Apache Camel is used for routing.
  • Written POJO Classes, .hbm files for Hibernate Object-To-Relational Mapping.
  • Used Hibernate to store the persistence data into the Oracle database and wrote HQL to access the data from the database.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle 11g database and used the Stored Procedures in the application.
  • Wrote and debugged the Maven Scripts for building the entire web application.
  • Used CVS for version control across common source code used by developers.
  • Worked with QA team in preparation and review of test cases, Coordinating with other teams like Business Analyst and deployment team.

Environment: J2EE, JSP, Java, spring, Servlets, JMS, Hibernate, MVC, DAO, Eclipse, HTML, Maven, DHTML, CSS, AJAX, XML, Junit, EJB, Jboss, Multi Threading, WebLogic, SOAP, GIT, SQL, Oracle and Windows.

Confidential

J2EE Developer

Responsibilities:

  • Used Agile Software Development for developing the application and developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Struts MVC, JSP, Servlets, Java Script, XSLT, XML, AJAX, HTML and Custom Taglibs.
  • Involved in building Presentation layer for tax payer registration forms, and case UI Web modules using JSP, JavaScript, HTML and ETM.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
  • Developed the User Interface validation framework to include custom validations built on top of Struts validation framework.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP, JAX-RPC. JAX-WS.
  • Used Hibernate to implement the persistence layer for the Oracle 10g database.
  • Developed and utilized J2EE Services and JMS components for message communication in Web Sphere Application Server.
  • Used Clearcase version control system and worked with the configuration management team while deploying the application to higher regions.
  • Support the application right from Integration tests through System Tests.
  • Created unit test cases using Junit.

Environment: J2SE/J2EE, UML, ETM, JSP, XML, XSD, DHTML, AJAX, CSS, Servlets, Struts, JMS, Spring, Hibernate, JMS, Java Script, Web Services, AXIS, SOAP, JAXRPC, WSDL, XSD, Maven, JUnit, Oracle10g, Clear Case, Eclipse, Log4J.

We'd love your feedback!