We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Westerville, OH

PROFESSIONAL SUMMARY:

  • Senior Java Developer with over 14 years of IT experience developing web applications using Java/J2EE technologies in Banking & Financial services and Information Media and Entertainment domains.
  • Expertise through all phases of Software Development Life Cycle (SDLC) using waterfall, iterative, and agile methodologies.
  • Technical expertise in implementing enterprise - applications using Java 8, J2EE, Spring Boot, Spring Core, Spring MVC, Spring Security, Spring Data JPA, Spring Cloud, PCF(Pivotal Cloud Foundry), REST Web Services, Kafka, Gemfire, SOAP Web Services and JMS.
  • PCF (Pivotal Cloud Foundry) for Auto Scaling, Managing Services, Blue Green Deployments and Application Monitoring
  • Good experience with Application Performance Monitoring using Dynatrace to optimize application performance and identify performance bottlenecks in web applications.
  • Technical Expertise in front end technologies of Angular 8, HTML, CSS, JavaScript, Typescript.
  • Good understanding of various Microservices Design Patterns such as Circuit Breaker, Service Discovery, Distributed tracing, Externalized Configuration..etc.
  • Adept in building scalable, pluggable and interactive web applications with JSF framework, Spring MVC.
  • Experience in developing persistence layer applications based on Object-Relational Mapping (ORM) between Java and database (Oracle) using Hibernate, iBatis, JPA.
  • Technical Expertise in unit testing frameworks such as Junit, Mockito.
  • Experience with Application Servers such as WebSphere.
  • Hands on experience in using Maven for automating software build processes and managing build Artifacts. Also, expertise in Source Control tool, GIT.
  • Extensive experience in using development tools like IntelliJ, Spring Tool Suite(STS) and Eclipse.
  • Good understanding of Data structures and Algorithms.
  • Good Client interaction skills, proactive listener, creative problem solver with proven experience in working independently as well as in a team.

SKILL:

Operating Systems: Windows, Linux, UNIX

Languages /Frameworks: Java 8, Spring (Boot, MVC, CORE, ORM, JPA, Security), REST Web Services, SOAP Web Services, Hibernate, JSF, JMS, XML/JSON, JUnit, Angular, Selenium web driver.

Application Servers: Apache Tomcat 8.0, WebSphere

RDBMS: Oracle 11g, IBM DB2, MySQL

Development Tools: IDEA IntelliJ, Eclipse

APM Tools: Dynatrace, Grafana, Prometheus

Source Control Tools: Jenkins, PostMan, Soap UI, Splunk, PCF, SQL Developer, Jmeter, JIRA, Confluence

WORK EXPERIENCE:

Confidential, Westerville, OH

Technology Stack: Spring Boot, Java 8, Pivotal Cloud Foundry, Kafka, Vmware Tanzu Gemfire(Pivotal Cloud Cache) for distributed caching, Spring Security, Hysteric Circuit breaker, Eureka Service Registry, Config Server, Zipkin distributed tracing, Websockets, Maven, GIT, JUNIT, Mockito, Angular ..Etc.

Development Tools: IntelliJ, GIT, POSTMAN, Dynatrace, Grafana, Prometheus, Jmeter, Blazemeter, Splunk, JIRA, Confluence and Jenkins

Senior Java Developer

Responsibilities:

  • Designing and Developing microservice applications using JAVA 8, Spring Boot, Spring Cloud technologies, Kafka, Gemfire and deployment on to Pivotal Cloud Foundry.
  • Creating and managing PCF marketplace services/user-defined services such as Pivotal Cloud Cache, App Autoscaler, Key and Certificate Store, IP whitelisting...etc.
  • Creating Functional Ids for various purposes such App2App communication, DB communication..etc., Requesting Global Load Balanced URLs for Microservices..etc
  • Developed jmeter scripts, executed performance tests and documented results.
  • Monitoring application metrics such as CPU, Memory..etc using APM tools such as Dynatrace, Grafana, Prometheus.
  • Monitoring of Gemfire, Kafka Cluster and Topic metrics using Grafana.
  • Developed various splunk dashboards to monitor Latencies, Transactions per Second per microservice(Request Count), Response times, Errors/Exceptions logs..etc
  • Analyzing logs / metrics data, identifying bottlenecks, root cause for various issues(application crashes, memory leaks, latencies, exceptions..etc) and fixing them.

Confidential, Westerville, OH

Technology Stack: Spring Boot, Java 8, Pivotal Cloud Foundry, Spring Core, Spring MVC, Spring Data JPA, Spring Security, Rest/SOAP Web services, JMS messaging, Splunk, Maven, GIT, JUNIT, Mockito, Angular ..Etc.

Development Tools: IntelliJ, GIT, Tomcat, SOAP UI, POSTMAN, Dynatrace, Jmeter, Splunk, SQL Developer, JIRA, Confluence and Jenkins

Technical Lead & Senior Developer

Responsibilities:

  • As a Technical Lead, interacted with Business partners and architects about requirements and technologies.
  • Involved in Project Planning, High Level Design and Development.
  • Developing applications using JAVA 8, Spring Boot, Spring Core, Spring MVC, Spring Security, Spring JPA,..Etc., Web Services (SOAP/REST) etc.
  • Developing micro services using Spring Boot & Spring Cloud technologies.
  • Upgrading to Java 8, Migrating from ibatis to Spring data JPA, replacing XMLBeans with JAXB.
  • Deployment of applications on Pivotal Cloud Foundry.
  • Rewrite existing applications using the latest technology stack and deploy onto Cloud.
  • Unit testing - Implemented Unit test cases using Junit and Mockito frameworks for server side modules development by following Test Driven Development approach.
  • Assisting Development & Testing teams in understanding the Technical/Functional issues. Coordinating with Project Managers and Development teams for Quality, on Time Delivery and Risks.

Confidential, Fremont, CA

Technology Stack: Java 8, Spring(Core, MVC), Rest/SOAP Web services, JMS messaging, Splunk, Maven, GIT, Javascript, CSS, JUNIT, Mockito.

Development Tools: Intellij, GIT, Tomcat, SOAP UI, POSTMAN, Splunk, SQL Developer, JIRA and Jenkins

Technical Lead & Senior Developer

Responsibilities:

  • As a Technical Lead, interacted with Business partners and architects about requirements and technologies.
  • Involved in Project Planning, High Level Design and Development.
  • Given the estimates for each requirement and involved in Sprint Planning meetings.
  • Proposing solutions which are best suited to the project with minimal development effort.
  • Used Agile Scrum program management to track the project development with JIRA.
  • Assisting Development & Testing teams in understanding the Technical/Functional issues. Coordinating with Project Managers and Development teams for Quality on Time Delivery and Risks.
  • Created Proof of Concepts for intended solutions and demonstrate to the client BA’s.
  • Implemented the Thread Executors in order to improve the performance of Application.
  • Implemented Microservices using Spring Boot.
  • Test Driven Development is performed using Junit and Mockito for server side modules development.
  • Used Maven to build and Jenkins for continuous integration.
  • Technical/functional presentations to the team based on the project needs.
  • Documented all the learning’s, architectural and technical aspects from the project using confluence wiki.

Confidential, San Francisco

Technology Stack:Java 8, Spring( Core, MVC), Rest/SOAP Web services, JMS messaging.

Technical Lead & Senior Developer

Responsibilities:

  • As a Technical Lead, Interacted with the Business team in finalizing the requirements of complex business needs and providing solutions and ideas to counteract the business problems.
  • Involved in Project Planning, High Level Design and Development.
  • Implemented the Web application using Spring MVC framework.
  • Created Proof of Concepts for intended solutions and demonstrate to the client BA’s.
  • Used Client side REST API for data fetching from internal systems.
  • Defined Code Quality benchmark and Performance Benchmark and driven team towards it.
  • Driven team to adhere to set framework and code quality aspect
  • Documented all the learning’s, architectural and technical aspects from the project using confluence wiki.

Confidential

Technology Stack: Java 8, PowerMockito, Mockito, Junit.

Technical Lead & Senior Developer

Responsibilities:

  • As a Technical Lead and Senior Developer, Identified potential code snippet for java 8 migration
  • Implemented Junit test cases.
  • Estimate the efforts.
  • Task allocation, Progress Tracking, Technical support and code reviews

Confidential

Technology Stack:AngularJs 1.2, Jquery, Bootstrap CSS, Spring (Core, ORM, REST, Batch & Security), Hibernate, TestNg, Selenium, SQL Server

Senior Developer

Responsibilities:

  • Requirements gathering, analysis, Design & development of the application.

We'd love your feedback!