We provide IT Staff Augmentation Services!

J2ee Developer Resume

3.00/5 (Submit Your Rating)

Woonsocket, RI

SUMMARY

  • Having 6+ years of experience in Software Development Life Cycle (SDLC) includes User Interaction, Business Analysis, Development, Implementation, Integration, Documentation, Deployment both Web and Client/Server Technologies.
  • Working experience with Java 1.8, JSP, Servlets, Spring Boot, Spring Boot, Hibernate, Webservice (REST), Ajax, JDBC, Apache, XML Schema.
  • Experienced with hands on development in various Spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring Boot, Spring Microservices.
  • 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.
  • Experience in REST Web Services and MVC.
  • Experience in implementing Design Patterns like Singleton and MVC.
  • Experience in working with various Web and Application servers including Apache Tomcat and Web logic.
  • Experienced in Agile Development Environment.
  • Experience with build/deployment and release of the application using Maven.
  • 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

Enterprise Java: Java, J2EE,JDBC, Servlets, JSP,Java Beans, EJB, Spring

Web/XML Technologies: HTML, CSS, JavaScript, JQuery, XML, JSON

Tools: & Frameworks: Hibernate, Spring MVC, Spring IOC, Spring AOP, Spring Boot, Spring Batch, Spring Security, Spring Data.

Web services: RESTful

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

Database: Oracle, SQL-Server, MySQL server

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

Version Control: GIT, SVN

PROFESSIONAL EXPERIENCE

Confidential, WoonSocket, RI

J2EE Developer

Responsibilities:

  • Involved in development of PCC(Patient Care Central) DME backend services, including developing, analyzing and testing.
  • Involved in RNBA requirements analysis, documentation and spring planning.
  • Involved in all phases of RNBA business calls.
  • Analyzing the code flow for providing the estimates for the new requirements.
  • Worked as both application developer and support engineer for troubleshooting the defects in the application.
  • Involved in all phases of DME Call Centre/Store application for PCC.
  • Worked with testing and other UI team for analyzing, testing and development of the application.
  • Developed RESTful Webservices using Spring Boot and followed MVC architecture while creating RESTful webservices.
  • Used tools like Oracle database, Intellij IDE, Spring Tool Suite(STS) in development of the microservices.
  • Used tools like Sonarcube for code analysis and for better programming.
  • Involved in developing testcases using Junit and MockIto.
  • Used GIT for version control tool for merging branches and used Sourcetree to solve conflicts.
  • Used JDBC as the ORM framework to connect with Oracle database.
  • Used Microservices architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identify Microservices.
  • Used Maven to manage Project’s build and dependencies and Jenkins tool for deployments to environments.
  • Used Java 1.8 features like Java Stream API, Lambda with references, Collections, Concurrency expressions API etc to enhance the code quality and readability.
  • Used Junit for writing unit test cases on backend for the 80% test coverage. MOCKITO is used to mock the data for the test cases.

Confidential, Cockeysville, MD

J2EE Developer

Responsibilities:

  • Designed new features and solutions to support client applications and maintained backend infrastructure.
  • Used Spring framework and J2EE components, Utilized Spring Boot, IOC and DAO modules. Developed controller classes, backend process, complex services and database interaction.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for two modules.
  • Involved in migrating monolithic application in Micro Service Architecture and Developed Micro services build upon Spring Boot Services.
  • Used Junit for writing unit test cases on backend for the 80% test coverage. MOCKITO is used to mock the data for the test cases.
  • Created web services like REST to obtain data and generate operations on those data.
  • Implemented reactive forms, lazy loading of modules, reusable components, HTTP interceptor for JWT tokens and global HTTP error handler.
  • Using REST services for creating the end points.
  • Performed operations like Update, Insert and Delete data in Oracle, MySQL..
  • Used JIRA for tracking the defects and to update the JIRA ticket's as the work progresses.
  • Using GitHub for reviewing and merging the code to the remote repository. Before we were using Stash for merging the code.
  • Involved in Root Cause Analysis of other modules which yielded more defects during module integration testing.
  • Participated in the Production support issues, to deploy and maintain the application successfully.

Environment: Java 1.8, Spring, Spring Boot, Microservices, Jira, Junit, JAX-RS, GitHub, Agile, Windows.

Confidential

Java 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, Angular JS, Apache Axis, JAX-WS, Soap UI, AWS, JMS, STS, Maven, Jenkins, GIT, Tomcat, Jira, JSON, Oracle, Linux.

Confidential

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.
  • Developed application using Spring MVC, JSP 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 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 REST to get updates from the third parties.
  • Used Junit 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, Spring, Hibernate, MVC, Eclipse, Maven, XML, Junit, Oracle and Windows.

We'd love your feedback!