We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Lincoln, RI

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 teh 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 teh application using JUnit and logging teh 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

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 teh 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 TEMPprincipals, exposing them via Swagger.
  • Implemented teh 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 teh application using Angular 6 framework wif HTML5, CSS3 and Typescript.
  • Designed and coded customized Angular 6 services to interact wif teh backend API and serve components.
  • Implemented Angular 6 Injectable services to connect teh web application to backend APIs to POST/GET teh data used in teh application.
  • Developed Application to access JSON and XML from Restful webservice from client-side using Angular 6.
  • Microservices has 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 teh application in AWS servers before publishing it in teh production environment.
  • Applied OOPs concepts like Polymorphism and Inheritance to improve teh 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 teh data access layer to access and update information in teh database.
  • Enabled export of PostgreSQL data into XML files and import into Oracle database using AWS.
  • Deployed and hosted teh application and automated single click deployment on AWS.
  • Worked on building & deploying Java code through Jenkins.
  • Worked on Jenkins to integrate teh 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 teh 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 teh tables for teh databases.
  • Worked wif NoSQL database MongoDB and developed custom MongoDB applications specific to client needs.
  • Developed PL/SQL stored procedures to convert teh data from Oracle to MongoDB.
  • Used Log4j to print logging, debugging, and warning information.
  • Used JIRA to track teh progress and for Issue/bug tracking of teh 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 teh built API in teh browser using Postman and Swagger API.
  • Used Jenkins for teh 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 teh 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 teh information from Oracle DB and using joins to get teh 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 teh data into teh target database.
  • Worked wif Spring Ribbon and Kafka broker service to handle heavy traffic.
  • Developed teh Web Services Client using REST for verifying teh 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 teh 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 teh Software Development Life Cycle (SDLC) of teh application.
  • Developed N-tier client-server business application software using Model View Controller (MVC) architecture.
  • Worked extensively wif teh backend which consisted of Spring, Hibernate and JPA.
  • Fixing teh 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 teh server and applications.
  • Consumed SOAP based Web Services to integrate wif teh Web Application.
  • SOAP TEMPhas been used as a protocol to Communicate in teh form of XML messages.
  • Developed User defined Custom JSP tags to separate presentation from application logic.
  • Used Multithreading to improve performance in generating teh reports in Java.
  • Used JSON and XML formats to transfer data from teh 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 teh development cycle.
  • Created connections to teh database using Hibernate Session Factory and Hibernate APIs to retrieve and store data to teh 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 teh business development module of teh 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 teh 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 teh application in Oracle.
  • Used SQL statements and procedures to fetch data from teh 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 teh 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 teh 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!