We provide IT Staff Augmentation Services!

Java Microservices Developer Resume

4.00/5 (Submit Your Rating)

Basking Ridge, NJ

SUMMARY:

  • Highly motivated individual with 6 years of experience as Java Developer focused in J2EE Technologies like JSP, Servlets, JDBC, Hibernate, JPA, Spring Core, Spring MVC, Spring Boot, Spring Data, REST web services, Deployments(AWS EC2, nginx, Docker, Jenkins)
  • Involved in all facets of software development from analysis, designing, developing applications, implementing of code using Java - J2EE and deployments
  • Experience of enterprise level application development with Java centric technologies in the domain of Banking and Healthcare
  • Expertise in Core Java 1.8 concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, and JDBC
  • Hands on experience in different frameworks like JSP, Servlets3.0, Struts2, Spring3.x-4.x, Hibernate and JPA to improve performance and separate business logic from presentation
  • Implemented Hibernate/JPA for data persistence and methods in DAO classes that will use Hibernate to get records from database
  • Stored data in form of JSON structure-based documents
  • Involved in development of REST Web services using Spring MVC to extract data from databases
  • Implementing Micro services based on RESTful API utilizing Spring Boot with Spring MVC
  • Good experience on SOA using technologies like SOAP http protocol, WSDL, JAX-WS, JAX-RPC
  • Efficient in developing web applications using HTML4/5, CSS2/3, JavaScript, Bootstrap2/3 framework, AJAX and jQuery
  • Good understanding in implementing web application using Angular JS Framework
  • Proficient in applying design patterns like MVC, Singleton, Factory, Abstract and Data Access Object
  • Extensive experience of working with RDBMS like Oracle 1 1/10g, MySQL 5.x, SQL Server and developing Stored Procedures, Triggers, Views, Functions and SQL Queries
  • Experience on AWS services like EC2, RDS, ELB, EBS, Lamda API, IAM and DynamoDB
  • Experience in Integration and Deployment of J2EE Applications on Jenkins and Apache Tomcat and nginx server
  • Containerized Spring Boot microservice using Docker and deployed the docker container on AWS instance
  • Experience in Agile software development process, Test Driven Development(TDD) and
  • Experience with Maven
  • 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
  • Experience on Unit testing frameworks like Junit, Mockito etc.
  • Proficient in integrating visualization tools for creating reports using JFreeCharts, Jasper Reports, iText and D3.js
  • Expert in developing and debugging applications using Eclipse IDE and IntelliJ and good knowledge with CVS, SVN and Git version control
  • Excellent communication skills, ability to learn new technologies and deliver outputs in short deadline, ability to work under pressure, withstanding long working hours and work on different project simultaneously

TECHNICAL SKILLS:

Languages \ J2EE technologies: Core Java, J2EE and Shell scripting \ JSP 2.2, Servlet 3.0, JPA, EJB and JDBC

Web Services: \ Frameworks

SOAP, RESTful API \ Spring 2.x: 4.x, Hibernate 3.x-4.x, JPA\ JMS\

Web Technologies \ Databases: HTML5, CSS3, JavaScript 1.8, XML 1.0, \ MySQL 5.x, Microsoft SQL Server 2014, \ JQuery, AJAX, AngularJs1.5, Angular 2, \ MongoDB, Oracle\ NodeJS\

Application/Web server\: Testing Tools

Apache Tomcat web server, Web Logic/Sphere, \ JUnit 4.12, Mockito\ nginx\

SDLC\ XML Technologies: Rational Unified Process, Agile, Scrum, \ XML, XSL/XSLT, XPath and DOM\ Waterfall\

Source Control System\ Reporting tools: SVN, CVS, GIT\ Jasper reports, JFreeCharts, D3.js, iText\

Design Pattern\ IDE/Tools: Singleton, MVC, Factory, Abstract Factory, \ Eclipse, IntelliJ, JConsole, JProfiler Session, DTO, DAO, Delegate, Proxy, Strategy \

PROFESSIONAL EXPERIENCE:

Confidential, Basking Ridge, NJ

Java Microservices Developer

Responsibilities:

  • Worked on gathering system requirements for the application, working with the business team to review the requirements in the software requirement specification document, architecture document followed by other phases of Software Development Life Cycle
  • Exposed to Core Java interface and implementation development, used Java Collection API for data structure, Annotations for code reuse and exceptions to handle the errors
  • Worked on Spring 4.2 framework applications like Spring Core, Spring ORM, Spring MVC, Spring Batch, Spring Security and Spring Boot and did integration to Micro services into existing system architecture
  • Used JPA - Object Mapping for the backend data persistency
  • Used a Microservices architecture, with Spring Boot- based services interacting through a combination of REST and Spring Boot
  • Used JSON transmit data to the backend and make a data format transfer to query string
  • Created RESTful web services using Jersey, Spring framework and JAX-RS
  • Developed the REST API using SpringBoot and containerized this Micro service using docker by deploying the docker container
  • Deployed web applications components on nginx server for development and test environments
  • Launched an AWS EC2 instance configured with java, nginx, tomcat and jenkins installed
  • Configured Jenkins to run a build job after every commit on repository and deployed to AWS instance
  • Used MySQL 5.x database and set connection by using Hibernate to fetch data from the database and store data in the database
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, DynamoDB
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report
  • Development of front end web pages using JSP2.0, JSON, Angular JS, Bootstrap, CSS, JavaScript
  • Used Log4j for maintaining application running logs and got good trouble-shooting feedbacks
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality
  • Developed using Maven build scripts to automate the deployment to various Web Server

Environment: Java 1.8, Spring 4.0, Microservices, Spring Boot, nginx, AWS, Eclipse, Collections, Exception Handling, Git, Jenkins, Docker Maven, RESTful Web Service, JPA, MySQL 5.x, Agile, Jquery, Java Mail Sending API, HTML 5, CSS 3, JavaScript, AngularJS, Ajax, Log4j, JUnit 4, JSON, Postman

Confidential, Buffalo, NY

Java/J2EE Developer

Responsibilities:

  • Involved in Full stack development based on JEE specifications and Spring Framework with MVC architecture
  • Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic and database access components
  • Handled Java Multithreading part in back-end component, one thread will be running for each user, which serves that user
  • Developed the HTTP based Web Service Client which calls up the existing web service to get the application related data which comes in XML format
  • Used Spring 3.2 framework to integrate components of the application, configured the integration using XML and Annotation methods. Obtained bean references using Dependency Injection (DI)/IOC
  • Developed handler methods in Spring MVC for the user management module
  • Integrated Hibernate 4.1.2 with spring to construct persistent layer using Hibernate Template class to retrieve asset data and investment order history data from Oracle 10g database
  • Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL)
  • Consumed SOAP web service provided by back office to transfer order data for execution and use Java XML Parser (Dom4j) to interpret the response
  • Developed test cases and performed unit test using JUnit Framework 4
  • Configured and build Asynchronous communication with JMS services with MQ Series
  • Used Jenkins continuous integration tool and used Git as a version control system to store and retrieve the code
  • Worked with tracking tool JIRA on Agile Scrum performance estimation and capacity planning work with the project manager and product development teams to create and implement projects

Environment: Java 1.7, Spring 3.x, Spring MVC, Hibernate 4.1.2, AngularJS, Oracle, XML, WebSphere Application server, REST, SOAP Web services, SoapUI, JUnit, JMS, JIRA, Git, Jenkins

Confidential

Application Developer - Java

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture
  • Involved in design and development of workflow and support
  • Used Hibernate/JPA framework for back end development and Spring dependency injection for middle layer development
  • Database development - created new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, jQuery and Java script
  • Used JMS for asynchronous exchange of critical data and events among J2EE components
  • Used Log4j utility to generate run-time logs

Environment: Java 1.7 (J2EE), Maven, JDBC, JPA, Hibernate, Spring, JMS, SOAP Web services, JUnit, JavaScript, HTML, Angular JS, jQuery, SQL, XML, DOM

Confidential

Java/Software Engineer

Responsibilities:

  • Participating in system design, planning, estimation and implementation
  • Developed the presentation layer using JSP, AJAX, HTML, XHTML, CSS and client validations using JavaScript
  • Developed application using new features of Java 1.7 annotations, generics, enhanced for loop and enums. Used Spring IOC, MVC and Hibernate ORM for back end tiers
  • Involved in Units integration using JUnit, bug fixing, and User acceptance testing with test cases
  • Developed Maven build scripts to automate the deployment to various Web Servers

Environment: Java 1.7, J2EE, Spring, Hibernate, JSP, Servlets, CSS, HTML, Java Script, Exception Handling, Multithreading, Collections, MS SQL, Apache Tomcat

Confidential

Java Developer

Responsibilities:

  • Involved in all phases of the end-to-end implementation project - requirements gathering, analysis and design, development, testing and debugging
  • Implemented Multi-threading concepts
  • Involved in coding for the presentation layer using Hibernate Framework, JSP, Servlets, AJAX, XML, XSLT, HTML and JavaScript
  • Developed test cases for Unit testing using JUnit and performed integration and system testing

Environment: Java 1.5, J2EE, JSP, Servlets, CSS, HTML, Java Script, Hibernate, Exception, Threads, Multithreading, Collections, Interfaces, MS SQL, Tomcat server

We'd love your feedback!