We provide IT Staff Augmentation Services!

J2ee Developer Resume

Saint Cloud, MN

SUMMARY

  • Around 4 years of IT experience in analysis, design, development and implementation of Java/J2EE web applications.
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JDBC, JSP, Spring, XML, Web services, Maven.
  • Experience in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Experience in creating Web Services using Spring Boot.
  • Knowledge in implementing a Microservice with Spring Boot based services.
  • Good experience in Spring modules like Spring AOP, DAD etc., Implementing Spring aspects for logging cross cutting concern.
  • Experience in developing Web based GUI's using JSP, HTML5, DHTML, CSS3, JavaScript, JSON, Node.JS, Angular.
  • Strong working experience Object Relational mapping (ORM) tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).
  • Experienced in the functional usage and deployment of applications in JBoss, WebLogic, WebSphere and Apache Tomcat.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Well experienced in using JUnit for performing unit - testing framework.
  • Experience in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology and Pair Programming as well as implementing Waterfall model.
  • Worked using IDE like Eclipse, STS, My Eclipse, NetBeans.
  • Experience in using configuration management tool like CVS and GIT for version controlling.
  • Highly motivated team player with strong communication, analytical, documentation and organizational skills

TECHNICAL SKILLS

Languages: Java 1.6/1.7/1.8/J2EE

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, Log4j, Web services (REST/SOAP), Microservices

Design Tools: Star UML, Enterprise Architect

Web Technologies: HTML, JavaScript, CSS, XML, Angular, React, Node.JS

Frameworks: Spring, Spring-Data, Spring Boot, Spring JDBC, Hibernate, Spring Core, Spring ORM, Spring MVC, Spring AOP

Web/Application Servers: Web Logic, WebSphere, Apache Tomcat, JBOSS

NoSQL: MongoDB

Version Control Tools: GIT, SVN

Methodologies: Agile (Scrum), Waterfall

Database Environments: Oracle, PostgreSQL, MySQL

Operating Systems: Windows, Mac, Linux and UNIX

PROFESSIONAL EXPERIENCE

Confidential, Saint Cloud, MN

J2EE Developer

Responsibilities:

  • Understanding business objectives and implementation of business logic.
  • Responsible for writing J2EE compliant Java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
  • Designed and developed the application using AGILE-SCRUM methodology.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Upgraded the UI screens in the application to single page UI using React JS, HTML5 and CSS3.
  • Design and Development of Objects using Object Oriented Design in Java.
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to Java objects.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Implemented JMS for notifications and testing with JUnit, Mock cases.
  • Developed the application using React JS, HTML, Bootstrap, CSS and JavaScript.
  • Created and Implemented Microservices using spring boot, REST, JSON.
  • Experienced in Maven to build the application and deploy on Embedded Tomcat Server.
  • Configured session timeout with Spring Boot in server side and implemented auto logout Functionality.
  • Involved in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot.
  • Node.js is used to develop server-side applications.
  • Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and React JS.
  • Participated in development of a well responsive single page application using React JS framework, JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
  • Worked extensively on Web Services (SOAP&REST), XML, JMS and Spring Controller.
  • Experienced in 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.
  • Developed major website and services by including Mongo DB as backend software.
  • Develop the changes using JSTL, jQuery, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC, Web services Configure beans in spring configuration file with Spring IOC, Spring AOP concepts.

Environment: Java 1.8, JSP, jQuery, JSON, Elastic, Spring Boot, Spring IOC, Spring MVC, Spring AOP, Spring ORM, React JS, Node.JS, Microservices, XML, SOAP Web Services, MongoDB, Agile, Maven, GIT, Tomcat, Log4j, GIT, JIRA, Windows.

Confidential, Chicago, IL

J2EE/Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.
  • Involved in the day to day sprint development activities and delivered per sprint timeline.
  • Designed and developed various modules of the application with Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Implemented Single Page Design and customized directive and filter criteria by using Angular 2.
  • Involved in creating and Deployment of REST API and Microservices in Java J2EEE using Spring Boot.
  • Implementation of authentication for Restful web services using Spring Boot Security Starter.
  • Designed the system based on Spring MVC Model architecture. Developed a business logic layer using Spring Dependency Injection and client-side Java-beans for DAO Design Patterns.
  • Used Maven for compilation and building JAR, WAR.
  • Used Log4J for logging and tracing the messages.
  • Used STS for developing, debugging, integrating and deploying the application.
  • Maintained source code in GIT Repository.
  • Utilized Node.js to create a fast and efficient chat server.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
  • Actively involved in code reviews and in bug fixing.

Environment: Java, JSP, JavaScript, Ajax, jQuery, Angular 2, Maven, Node.JS, Spring Boot, MongoDB, STS, Spring, Microservices, HTML5, CSS3, Rest API, Log4J, GIT, Agile, Jenkins, XML, Windows.

Confidential

Java/J2EE Developer

Responsibilities:

  • Participated in system design, planning, estimation and implementation.
  • Followed SDLC-Agile/Scrum methodology in the application development.
  • Used Spring extensively to achieve dependency injection to wire the object of business class.
  • Used Spring Data Repositories to perform CRUD operations.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
  • Involved in developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Developed various EJBs (session and entity beans) for handling business logic.
  • Worked on RESTful Web Services for transferring JSON data between two interfaces.
  • Implemented Micro Service Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
  • Development of Client-Side and Server-side Validation techniques using AngularJS and Node JS.
  • Developed the application using MVC Framework.
  • Worked on PL/SQL and created views, triggers, functions and stored procedures where ever necessary to improve the performance in Oracle database.
  • Used Maven tool to build the application and deployed on the Tomcat Application Server.
  • Performed the unit testing, integration testing and system testing for the application using JUnit.
  • Used Jenkins for the automatic build process and used for integration testing and deploying software.
  • Used GIT to control, track and maintain the different versions of the project.
  • Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
  • Created complex SQL queries and used JDBC connectivity to access the database.

Environment: Windows, Java 8, SDLC-Agile/Scrum, Micro-Services, Angular JS, Spring Boot, Spring-Data, Junit, MVC, UML, Soap, Restful, Jenkins, Maven, Git, JSP, HTML5, CSS3, XHTML, JMeter, JavaScript, Eclipse, Node JS, Bootstrap, SQL.

Hire Now