We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

AR

SUMMARY

  • Over 6+ years of experience in Analysis, Design, Development, and Implementation of Web - based and Stand-alone applications using Java/J2EE Technologies and Agile/Waterfall methodologies.
  • Experience in front-end technologies, such as JavaScript, TypeScript, React, HTML, CSS, jQuery, and Bootstrap.Skilled in unit testing frameworks like JUnit, Mockito, Jasmine, Karma.
  • Experienced in Microservices development using Spring Boot and deployment in cloud platforms like Amazon Web Service (AWS) and Pivotal Cloud Foundry (PCF).
  • Experience in developing Single Page Applications (SPA) using JavaScript frameworks/libraries such as React and Angular.
  • Expertise on Migrating and Hosting applications from internal data centers to PCF and AWS platforms.
  • Strong experience in Core Java programming using Java 1.8
  • Experience in developing RESTful Microservices using Java, Spring, Hibernate and Spring Boot.
  • Good hands-on experience on Relational databases like MySQL, SQL Server, Oracle and NoSQL databases like MongoDB, Cassandra.
  • Hands-on experience in the implementation of Java concepts like Stream API, Lambda functions, Generics, Time API, Multithreading, Transaction Management, Exception Handling and Collection API.
  • Experienced in working wif version control systems like GIT and Source code management client tools like GitBash, GitHub, GitLab.
  • Proficient in unit testing the application using JUnit and logging the application using Log4J.
  • Proficient in Spring AOP, Security, Event Handling, Spring MVC, Spring IOC Container, and Spring Cloud.
  • Developed and implemented standalone applications wif Spring Microservices and their patterns.
  • Good experience wif Docker image, Containers, push/pull wif Spring Boot and DevOps environment wif Jenkins, Docker, AWS ad Maven.
  • Experienced in Workload Migration on AWS cloud.

TECHNICAL SKILLS

Programming/Scripting Languages: Java, SQL, JavaScript, TypeScript

Frameworks: Spring, Hibernate, Struts, Angular

Web/Application Servers: JBoss, Apache Tomcat, IBM WebSphere, Oracle WebLogic, Apache HTTP Server

IDE’s: IntelliJ, Eclipse, Spring tool Suite, Visual Studio, NetBeans

Testing/ Logging Tools: JUnit, Mockito, Jest, Log4j

Databases: Oracle, MySQL, IBM DB2, MongoDB, Microsoft SQL Server

Cloud Technologies: Amazon Web Services (AWS), Pivotal Cloud Foundry (PCF)

Version Control Tools: GIT, SVN, CVS

PROFESSIONAL EXPERIENCE

Confidential, AR

Java Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Implemented Microservices Architecture wif Spring Boot based RESTful services and consumed SOAP based Web Services.
  • Involved in Core Java concepts like Collections, Multithreading and Serialization.
  • Implemented all the components following a test-driven development methodology using JUnit and Mockito.
  • Used Splunk for searching logs and debugging issues in Dev and Prod environments.
  • Developed code for multiple projects utilizing legacy Struts framework to cutting edge Spring Boot Microservices.
  • Developed APIs by following REST principles, exposing them via Swagger.
  • Implemented the function to send and receive messages on RabbitMQ synchronously and asynchronously and send JMS messages to Apache ActiveMQ.
  • Implemented Hibernate Template to great extent making use of HQL, Name Parameters, Named Queries, and interfaces such as Expression, Query and Criteria.
  • Designed and developed the application using Angular 6 framework wif HTML5, CSS3 and Typescript.
  • Designed and coded customized Angular 6 services to interact wif the backend API and serve components.
  • Implemented Angular 6 Injectable services to connect the web application to backend APIs to POST/GET the data used in the application.
  • Developed Application to access JSON and XML from Restful webservice from client-side using Angular 6.
  • Microservices have been built using Spring Boot, Spring Cloud and deploying to AWS Cloud.
  • Used Spring Boot to develop and deploy both RESTful web services and MVC applications.
  • Hosted and tested the application in AWS servers before publishing it in the production environment.
  • Applied OOPs concepts like Polymorphism and Inheritance to improve the existing Java/JEE based code.
  • Tested REST services using google chrome’s Postman plugin.
  • Used Log4j and JUnit for logging, debugging, and testing.
  • Extensively used Hibernate in the data access layer to access and update information in the database.
  • Enabled export of PostgreSQL data into XML files and import into Oracle database using AWS.
  • Deployed and hosted the application and automated single click deployment on AWS.
  • Worked on building & deploying Java code through Jenkins.
  • Worked on Jenkins to integrate the code and perform testing on it.
  • Developed Spring Boot based Microservices and deployed it into AWS EC2 container using Jenkins.

Environment: Java, Spring Boot, Angular, REST, PostgreSQL, JSON, Angular, SOAP, XML, AWS.

Confidential, Lincoln, RI

Java Microservices Developer

Responsibilities:

  • Participated in system design, planning, estimation, and implementation.
  • Involved in designing and developing new REST services for the application and implemented new changes in existing rest services wif versioning for backward compatibility.
  • Converted a monolithic application to Microservices architecture using Spring Boot and deployed, scaled and Configured in Amazon Web Services (AWS).
  • Created various Spring Boot and Spring Batch applications to connect them to various databases.
  • Created queries to retrieve data and modify the tables for the databases.
  • Worked wif NoSQL database MongoDB and developed custom MongoDB applications specific to client needs.
  • Developed PL/SQL stored procedures to convert the data from Oracle to MongoDB.
  • Used Log4j to print logging, debugging, and warning information.
  • Used JIRA to track the progress and for Issue/bug tracking of the project.
  • Consumed RESTful Web Services using JAX-RS API and Web Services Annotations.
  • Used Agile Methodology along wif test driven development using JUnit and Mockito.
  • Migrating existing applications into Microservices architecture using REST APIs and Spring Boot.
  • Validated the built API in the browser using Postman and Swagger API.
  • Used Jenkins for the automatic build process and used for integration testing and deploying software.
  • Used Jenkins to provide continuous integration service for Server Configuration Management.
  • Developed Single Page Application (SPA) wif ReactJS as front-end, Spring Boot as back-end and MySQL for database support
  • Experienced in developing CRUD (Create, Read, Update, and Delete) applications using MongoDB, ReactJS and REST based API.
  • Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Utilized Web Sockets wif React to maintain consistent and real-time state across users
  • Built and deployed Microservices Application and in the AWS Cloud using Docker’s containers.
  • GIT as application repository and for deploying to AWS using code commit.
  • Experienced wif event-driven and scheduled AWS Lambda functions to trigger various AWS resources.

Environment: Java, Spring Boot, Hibernate, Agile, Swagger, AWS, ReactJS, Log4j, NoSQL, PL/SQL, GIT, CI/CD.

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Worked in a highly dynamic Agile environment and participated in Scrum and Sprint meetings.
  • Used Java 8 Lambda expressions along wif Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a Collection.
  • Performed different types of testing on various test scripts using Selenium Web Drivers and TestNG.
  • Used JUnit to develop unit test cases and test suites.
  • Used Maven as a Build Process and generating Documentation, Reporting, and adding dependencies.
  • Writing SQL Queries to get the information from Oracle DB and using joins to get the data from more DB Tables. Views and Unions were also part of our implementation.
  • Used ETL to transfer and extract data from source files (DBMS and XML) and load the data into the target database.
  • Worked wif Spring Ribbon and Kafka broker service to handle heavy traffic.
  • Developed the Web Services Client using REST for verifying the new customer history to a connection.
  • Involved in writing application-level code to interact wif APIs, Web Services using JSON.
  • Worked wif Docker to deploy Microservices in modern containers to increase isolation.
  • Work wif Java, MySQL, Apache Kafka, HTML, CSS, Spring Framework, Hibernate, JBoss, and JavaScript.
  • Developed Spark streaming modules for pulling data from RabbitMQ and Kafka.
  • Developed Spark streaming/batch applications using Java APIs.
  • Used Apache Kafka confluent distribution both as a traditional messaging message and stream platform.
  • Created Rich UI applications using Angular integrating wif REST API built on Microservices.
  • Designed interactive Web pages using HTML, CSS, JSP, JavaScript, jQuery, Angular 2 and Bootstrap.
  • Developed several reusable directives using Angular 2.
  • Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
  • Used Protractor to perform End to end testing for single page applications developed using Angular 2.
  • Deployed the application in Pivotal Cloud Foundry (PCF).
  • Implemented Microservices using Spring Boot and Pivotal Cloud Foundry.
  • Worked on Cloud Foundry, User Account and Autantication (UAA), OAuth2 Authorization, and Spring Security.

Environment: Angular, Java, Spring Boot, Hibernate, Kafka, Docker, RabbitMQ, OAuth, ETL, SQL, HTML, CSS, PCF.

Confidential, Boise, ID

Java Developer

Responsibilities:

  • Involved in various phases of the Software Development Life Cycle (SDLC) of the application.
  • Developed N-tier client-server business application software using Model View Controller (MVC) architecture.
  • Worked extensively wif the backend which consisted of Spring, Hibernate and JPA.
  • Fixing the bugs and developing new enhancements using Java/J2EE, Spring, Hibernate and IBM Web Sphere.
  • Worked wif Spring Framework for middle tier and Spring Hibernate for Data access.
  • Used JSON as a source of communication between the server and applications.
  • Consumed SOAP based Web Services to integrate wif the Web Application.
  • SOAP has been used as a protocol to Communicate in the form of XML messages.
  • Developed User defined Custom JSP tags to separate presentation from application logic.
  • Used Multithreading to improve performance in generating the reports in Java.
  • Used JSON and XML formats to transfer data from the server.
  • Used JMS for loosely coupled reliable and asynchronous exchange of information among J2EE components.
  • Used Maven to employ standard conventions and practices to accelerate the development cycle.
  • Created connections to the database using Hibernate Session Factory and Hibernate APIs to retrieve and store data to the database wif Hibernate Transaction Control.
  • Utilized Spring MVC framework to implement design patterns like Dependency Injection (IOC), Spring DAO (Data access objects), Data Transfer objects (DTO), Business objects, ORM Mappings.
  • Developed Servlets and JSP for performing CRUD operations on domain specific entities.
  • Developed test cases to perform unit tests using JUnit Framework.
  • Installation, Configuration, and administration of WebLogic Application Server.
  • Involved in System Testing, Integration Testing and Production Testing on WebLogic Server.

Environment: Java, Spring MVC, Hibernate, SOAP, IBM Web Sphere, Oracle WebLogic, HTML, XML.

Confidential, Charlotte, NC

Jr. Software Developer

Responsibilities:

  • Involved in Requirement gathering, Analysis, design and development of applications based on J2EE and Singleton design patterns.
  • Involved in the business development module of the application using J2EE technologies and JDBC.
  • Developed Web Services using Core Java and XML.
  • Developed test cases for Unit testing using JUnit and performed integration and system testing.
  • Worked on the business layer using Spring, Hibernate and DAO.
  • Worked wif Spring MVC, ORM, JDBC, AOP and DAO to develop Spring related backend services.
  • Deployed Application on Apache Tomcat Server.
  • Involved in writing SQL queries and stored procedures for the application in Oracle.
  • Used SQL statements and procedures to fetch data from the database.
  • Consumed Web Services from third parties for authorizing payments to/from customers.
  • Implemented OOPS concepts such as Multithreading, Collections, Exception Handling.
  • Developed web-tier using HTML, JPS’s, Servlets, and Struts Framework.
  • Soap UI was used to test the SOAP Web Services.
  • Used Jenkins as a Continuous Integration (CI) and Continuous Deployment (CD).
  • Used Hibernate in persistence layer and developed POJO’s, Data Access Object to handle database operations.
  • Used GIT as Version Control for the application.
Environment: Java, J2EE, Apache Tomcat, Hibernate, Struts, Spring, Oracle, JDBC, HTML, Singleton, GIT. Education Bachelor’s in Computer Science: 2021Texas A&M University Commerce, Commerce, TX

We'd love your feedback!