We provide IT Staff Augmentation Services!

J2ee Developer Resume

4.00/5 (Submit Your Rating)

Saint Cloud, MN

SUMMARY

  • 6 years of experience in Software Development Life Cycle (SDLC) includes User Interaction, Business Analysis, Development, Implementation, Deployment both Web and Client/Server Technologies.
  • Working experience with Java 1.8, JSP, Servlets, Struts, Spring Boot, Spring Data - JPA, Hibernate, Webservice (SOAP, REST), JAX-B, JMS, JSF, Ajax, DWR, JDBC, javax.crypto, Apache, UML, XML Schema.
  • Experienced with hands on development in various Spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring JPA, Spring Securities and Spring Batch, Spring Boot, Spring Microservices, and swagger apis.
  • Experience on working with Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert, delete and update the data from the database.
  • Hands on experience with creating Amazon instances, creating Snapshots for instances and restore snapshots also worked with configuring spot, reserved and scheduled instances.
  • Expertise in setting up the life cycle policies to back the data from AWS S3 to AWS Glacier, Worked with various AWS, EC2 and S3 CLI tools.
  • Experience in SOAP based Web Services, REST Web Services, JAX-WS, JAX-RS, JAXB, SOA, AJAX, RMI, JNDI and MVC.
  • Experience with Messaging Queue Technologies such as JMS and Rabbit MQ
  • Experience in implementing Design Patterns like Singleton, Factory, MVC, Data Access Object and Business Delegate. Experienced in developing UML diagrams with Star UML, Rational Rose.
  • Experience in working with various Web and Application servers including Apache Tomcat, IBM Web Sphere, JBoss and Web logic.
  • Experienced in a fast - paced Agile Development Environment including Test-Driven Development (TDD) and Scrum and SAFe. (Scaled Agile Framework)
  • Experience with build/deployment and release of the application using Maven, Ant.
  • Experience in tracking defects, issues, risks using JIRA.
  • Worked in both Agile & Waterfall methodology for Web Based and Client/Server applications and the project activities including Sprint planning, estimations, Sprint Commitment meetings, QA Demo, Daily scrum calls and Sprint retrospective meetings.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
  • Self-starter and a Team Player with excellent communication, interpersonal, positive thinking and mentoring skills and a good aptitude for learning.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, PL/SQL, TypeScript

Enterprise Java: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA

Web/XML Technologies: HTML, CSS, JavaScript, JQuery, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON

Tools: & Frameworks: Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, Spring Data.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CFX, JMS, MQ, AWS

Web/App Servers: Web Sphere, Apache, Tomcat, JBoss, EAP, WebLogic

Database: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB and NoSQL

Development Tools: Eclipse, RAD, Spring Tool Suite (STS), IntelliJ

Modeling/ CASE Tools: Rational Rose, MS Visio Professional, Star UML

Version Control: GIT, CVS, SVN, Rational clear case, Star Team

PROFESSIONAL EXPERIENCE

Confidential, Saint Cloud, MN

J2EE Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing of software development life cycle.
  • Developed the application usingJava8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Implementation of authentication for Restful web services using Spring Boot Security Starter.
  • Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
  • Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
  • Used Spring extensively to achieve dependency injection to wire the object of business class.
  • Created and injectedspringservices,springcontrollers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used AWS Lambda to manage the servers and run the code in the AWS.
  • Used Spring Data Repositories to perform CRUD operations.
  • SpringBootserviceswere developed usingmicroservice architecture with RESTFUL.
  • Springsecurity is used for authorization/authentication, session fixation, clickjacking, cross site request forgery.
  • Worked on migration of Existing Applications to AWS cloud.
  • Used Amazon WebServices(AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.
  • DeployedMicro-servicesas RestfulJavaWebServiceson Amazon Elastic Beanstalk.
  • Developed spark jobs for batch processing and worked on spark SQL and spark streaming.
  • Docker containers were used to deploy the applications as part of scaling application usingMicroservices.
  • GIT is used for the version control, Maven is used for build script and configured log4j log files.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Implemented AWS client API to interact with differentservicesas Console configuration for AWS EC2.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite.
  • Used JIRA for project management, Issue tracking and monitoring errors and fixed the errors.
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
  • Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.
  • Used ES6 feature that allow you to work with strings in a novel was compared to ES5 and below.
  • Delivered cutting edge user interface and components using JavaScript ES5.

Environment: J2EE,Spring,Springboot,SpringMVC,JavaScript, Rest, Maven, JUnit, Spring-Data, Bootstrap, AWS, Jenkins, Agile Methodology, Eclipse, Mongo DB, Log4j, STS, Docker, SpringSecurity, WebLogic Application Server, Agile Methodology, SQL, Windows.

Confidential, Bloomingdale, IL

J2EE Developer

Responsibilities:

  • Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file.
  • Developed Micro services with spring boot and Spring Batch along with the test cases and used the spring test's framework to create integration tests.
  • Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
  • Developed REST services to talk with adapter classes and exposed them to the angular JS front-end. Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents.
  • Developed and Deployed Stateless and Stateful session Beans, used EJB 3.0 as the ORM mapping tool and worked with the different configuration files.
  • Implemented SOAP based web services using Apache Axis with JAX-WS support. Used SoapUI to test the web services.
  • Used AWS to deploy the project on an EC2 instance. Have created highly fault tolerant, highly scalable Java application using AWS Elastic Load Balancing, EC2, VPC and S3 as part of process and security improvements.
  • Used JMS (JavaMailing Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Used Spring Tool Suite (STS) IDE tool for application development.
  • Used Jenkins for Continuous Integration Builds and deployments (CI/CD).
  • Extensively used Maven to build the application and deploy on Embedded Tomcat Server.
  • Performed code merging using GIT pull request and code review to improve the code quality.
  • Troubleshoot complex production issues and fix them, also provide support to the business to use the application.

Environment: Java 1.8, Spring, Spring Boot, Microservices, Spring Data, Apache Axis, JAX-WS, Soap UI, AWS, JMS, STS, Maven, Jenkins, GIT, Tomcat, Jira, JSON, Oracle, Linux.

Confidential, Columbus, OH

J2EE Developer

Responsibilities:

  • Participate in project story review sessions of sprint and document requirements, design documents and complete impact analysis.
  • Developed web application using Spring MVC framework. Implemented Navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Developed Micro services with spring boot and Spring Batch along with the test cases and used the spring test's framework to create integration tests.
  • Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
  • Implemented RESTful web services for communicating using JAX-RS annotations.
  • Used Spring DAO concept in order to interact with database (DB2) using JDBC template.
  • Developed applications using MVC frameworks and API like Spring MVC and Spring AOP.
  • Produced Restful Web services using JAX-RS and Jersey Framework.
  • Developed the application by using JSP, Servlets, Web Services, JavaScript, WebLogic, JAX-RS and SaaS.
  • Migrating existing application into REST based Micro services to provide all the CRUD capabilities using Spring Boot, which is radically faster in building cloud Micro services and develop Worked with Spring JDBC to store and retrieve data from Oracle Databases.
  • ImplementedJenkinsfor continuous CI/CD integrating and developing the whole application.
  • Implementation of cloud-specific AWS technologies including Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Bean Stalk, Virtual Private Cloud (VPC), RDS and Cloud Watch.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
  • Implementedmicroservice architecture to integrate RESTful APIservicesin the application by utilizing SpringBoot with SpringMVC.
  • Developed theSpringAOP Programming to configure logging for the application.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Worked with deployment shell scripts and Used Maven as a build tool.
  • Designed and developed Customer registration and login screens using HTML, CSS, Jquery and JavaScript.
  • Used GitLab commands update the work space and created the necessary feature branches from develop.
  • Integrated Junit test cases into the application and promoted test-driven development within the team.

Environment: Java, Hibernate, Spring Framework, JQuery, Maven, Bootstrap, AWS, AJAX, JSON, Jenkins, JSP, Spring boot, JavaScript, HTML5, CSS3, DOJO, RESTful, JAX-RS, JDBC, DB2, Log4j, Jenkins, Apache Tomcat

Confidential, Effingham, IL

Java Developer

Responsibilities:

  • Gathered system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Designed UML Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed application using Spring MVC, JSP, JSTL, the business layer is built using Spring and the persistent layer uses Hibernate.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Prepared Unit and System Testing Specification documents and performed Unit and System testing of the application.
  • Reviewed the code for ensuring adherence to Java coding standards.
  • Extensively used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.
  • Created and injected Spring services, Spring controllers to achieve dependency injection and to wire objects of business classes.
  • Implemented build scripts using Maven to create WAR and deploy in application server.
  • Implemented Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Used Log4j for External Configuration Files and debugging.
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Developed Functional Requirement Document based on users requirement.

Environment: J2EE, Servlets, JSP, Spring, Hibernate, MVC, Eclipse, Maven, JSTL, JNDI, JMS, XML, JAXB, SOAP, ANT, Log4j, Oracle and Windows.

We'd love your feedback!