We provide IT Staff Augmentation Services!

J2ee Developer Resume

4.00/5 (Submit Your Rating)

Portland, OR

SUMMARY

  • 5 years of IT experience in analysis, design, development and implementation of Java/J2EE web applications.
  • Expert in Spring framework including configuring Spring Application Context with Dependency Injection, Spring IOC (Inversion of Control), Spring AOP (Aspect - oriented Programming), Spring MVC, Spring Security, Spring Boot, Spring Cloud, Spring JPA and Spring Batch.
  • Good knowledge of Spring Core, spring batch, Spring security, Spring Boot, Spring Cloud, spring MVC and spring's integration with Hibernate.
  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
  • Expertise in producing and consuming SOAP as well as REST web services using WSDL, SOAP, JAX-WS.
  • Expertise in Application development using various frameworks such as Spring Framework.
  • Experience in Performance Testing of API and Web applications using Jmeter.
  • Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL,REST, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS,SOAP Web Services.
  • Experience in deploying, configuring and administering application servers such as IBMWebSphere, WebLogic, JBoss, Glassfish and Apache Tomcat.
  • Experience of using IDE Tools like Eclipse, STS and NetBeans for Java/J2EE application development.
  • Expertise in implementing Design Patterns like Singleton, Controller, MVC (Model View Controller), Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator, Observer, Adapter and Strategy.
  • Well experienced in using JUnit for performing unit-testing framework.
  • Proficient in using Object Oriented Programming Analysis and Design (OOAD) principles, UML and Rational Rose and Object Oriented Design Patterns in building high performance applications.
  • Extensive working experience with in Design, Development, and Implementation in the field of Web Applications development using HTML, CSS, XHTML, JavaScript, JQuery, Node JS, Bootstrap, AJAX, XML, JSON, Restful web services and Responsive web designing.
  • Well experience in Design and Development of database systems using RDBMS concepts including Oracle, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures, prepared statements and triggers.
  • Worked under new technologies introduced injava8 like Functional interfaces and Lambda Expressions.
  • Experience in writing Build Scripts in MAVEN and using CI (Continuation Integration) tools like Jenkins.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.
  • Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.

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, 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, Portland, OR

J2EE Developer

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.
  • Involving in requirements gathering, analysis, design, and documentation of the application.
  • Worked on back-end web development and design using Java/J2EE applications (Java 1.8, REST Services, Spring Boot, API/Microservices, Maven, Jenkins, Web Services, JIRA).
  • Design and development of Microservices using Spring Boot, REST API and document it using swagger.
  • Used Spring Webflux and migrated applications from servlet to reactive API.
  • Used Annotations for Spring DI, Auto wiring and Spring MVC for REST API s and Spring Boot for Microservices.
  • Use Enterprise Architect to generate the XML schema for the application.
  • Used Swagger with Spring-Boot to generate documentation for RESTAPI endpoints.
  • Production deployments on AWS cloud using services like ElasticBeanstalk, RDS, EC2, S3.
  • Implemented Text notifications feature for urgent pending actions for the user.
  • Used advanced Java 8 features like Lambda Expressions for Array operations, Streams, Method reference, and Collections.
  • UsedJava8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Developed REST service documentation using Swagger UI and developed test cases using JUnit framework.
  • Developed CRUD REST API using POST, GET, PUT and DELETE methods.
  • Used Spring config server for centralized configuration and Splunk for centralized logging.
  • Worked with API tool kit using Swagger 2.0 to develop the API gateway.
  • Deployed Spring Boot based micro services into Docker container using Amazon EC2 container services.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Created various MongoDB collections and wrote services to store and retrieve user data from the application.
  • Deployed the application in AWS EC2 instance performed continuous integration using Jenkins.
  • Used version control Git and JIRA for tracking work in agile workplace.
  • Used JIRA for writing user stories and raising defects in a defined sprint.

Environment: Java 1.8, JSP, JQuery, JSON, Spring Boot, AWS, Spring JDBC, Spring IOC, Spring MVC, Spring AOP, Spring ORM, Node.JS, Microservices, XML, SOAP Web Services, Agile, Maven, GIT, Oracle, Tomcat, Log4j, GIT, JIRA, Oracle, Windows.

Confidential, Watsonville, CA

J2EE/Java Developer

Responsibilities:

  • 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.
  • 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 JavaScript for performing client-side validations.
  • Implement modules into Node.JS to integrate with designs and requirements.
  • Developed interactive User Interfaces using Bootstrap components.
  • Developed RESTservicesusingSpringFramework REST support.
  • UsedSpringInheritance to develop beans from already developed parent beans.
  • UsedSpringBootfor developingMicroservice architecture.
  • Maintained source code in GIT Repository.
  • Utilized Node.js to create a fast and efficient chat server.
  • Actively involved in code reviews and also in bug fixing.
  • Maintained source code in GIT Repository.
  • Used Maven as dependency management/build tool.

Environment: Java, Maven, Node.JS, Spring Boot, MongoDB, STS, Spring, Microservices, Rest API, Log4J, GIT, Agile, Jenkins, XML, Windows.

Confidential

Java Developer

Responsibilities:

  • Participated in system design, planning, estimation and implementation.
  • Used Spring Data Repositories to perform CRUD operations.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
  • Worked on RESTful Web Services for transferring JSON data between two interfaces.
  • 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, Restful, Jenkins, Maven, Git, JSP, HTML5, CSS3, XHTML, Jmeter, JavaScript, Eclipse, Node JS, Bootstrap, SQL.

We'd love your feedback!