We provide IT Staff Augmentation Services!

Senior Java Lead Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 12+ years of experience in all facets of application development, from Business Analysis to System Design, Development, Implementation, Maintenance, Production Support, Testing and Documentation.
  • Expertise in development of Web Applications using Java, Hibernate, Spring Boot, Spring Framework, Microservices and Web Services technologies.
  • Hands on experience in building Docker images and deploying in Kubernetes K8 cluster platform.
  • Diverse experience utilizing tools in N - tier and micro services architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Hystrix), Pivotal Cloud Foundry (PCF), Service Registry, Rabbit MQ, Kafka and Google Cloud Platform (GCP).
  • Solid SQL, PL/SQL experience, including relational database design and development using Oracle 12c, PostgreSQL and MY-SQL.
  • Good experience wif Cassandra NoSQL Database and knowledge of MongoDB.
  • Good implementation knowledge of Design Patterns and Principles
  • Hands on experience in building and deploying applications using Gradle, Maven and Jenkins
  • Extensive hands on experience in full life cycle projects using Java, Spring Boot, Micro services, Web Services, RESTful concepts in high productive development environment for developing high-end engineering applications
  • Expertise in design and developing teh Webpages using JSP, HTML, CSS, jQuery, Java Script, Ajax, AngularJS and React.
  • Experienced in installing and configuration of WebSphere, JBoss, and Web Logic and Tomcat web servers.
  • Working knowledge of Agile Scrum, Waterfall, Iterative and Test-driven development (TDD) methodologies.
  • Strong analysis and design expertise in implementation of Financial, Insurance, Telecom, Health Care Retail Applications.
  • Proficient in Configuration Management tools such as GitHub, SVN, Accrue and Bitbucket.
  • Good at writing test scripts and test cases using JUnit framework.
  • Worked as Tech Lead, Offshore coordinator, and Module Lead.
  • Excellent Communication skills, Self-motivated, Interpersonal skills, and a team player.
  • Flexibility and adaptability in regards wif new technologies and environments.

TECHNICAL SKILLS

Languages: Java 1.8, J2EE

Web Related: Servlets, JSP, JDBC, Struts 2.x, Tiles, HTML, CSS, JSF, JMS, JNDI and JSTL

Scripting Languages: JavaScript, Ajax, jQuery, Json, YUI, AngularJS, React

Frameworks/Methodologies: Spring Boot, Spring MVC, Hibernate 4.x, Spring Framework 4.x, Spring Data, Netflix OSS components (Eureka, Hystrix), Rabbit MQ and Kafka

Web services: XML, XSLT, SAX, DOM, WSDL, SOAP and RESTful web services

Devops Tools: Splunk, AppDynamics, Grafana and Prometheus, Kibana

RDBMs: Oracle11g, DB2, MySQL, PL/SQL, PostgreSQL, MongoDB, and Cassandra NoSQL

IDE Tools: Eclipse 3.x, JDeveloper, Spring Tool Suite (STS) and IntelliJ

Version Control: SVN, AccuRev, Git hub, Bitbucket

Application Servers: Apache Tomcat 6.0, JBoss 7.x, Web Sphere 7.x, WebLogic 12c

Tools: JMeter, Maven, Jenkins, Cobertura, SonarQube, Rally, Jira, SwaggerContainers Kubernetes, Docker, Pivotal Container Service (PKS) and GKE

Cloud: Amazon Web Services (AWS), Google Cloud Platform (GCP), Pivotal Cloud Foundry (PCF)

PROFESSIONAL EXPERIENCE

Senior Java Lead Developer

Confidential, Charlotte, NC

Responsibilities:

  • Responsible for analysis and design, develop teh workflows involved in SIMS application.
  • Developed Micro services using Spring Boot and Java 8.
  • Involved in design and development of product, inventory and audit micro services using spring boot and Deployed, Scaled, Configured on Google Cloud Platform (GCP).
  • Kubernetes for container service.
  • Implementation of Hystrix circuit breaker to avoid loss of messages during handling of messages at teh producer level.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Jenkins for Micro services build and Spinnaker pipeline for deployment.
  • Implemented Security for MS API’s using Apigee and JWT.
  • Responsible to write teh different service classes and utility API's to use across teh framework.
  • Used Kafka for publish and consume events.
  • Support and solutions to teh production issues.
  • Bi-weekly sprints using agile development methodologies.
  • Test plans and Unit Testing using Junit and Mockito.
  • Log Back for logging teh output to teh files and Google Stack Driver part of Google Cloud Platform.

Environment: Java1.8, J2EE, Spring Boot, Spring data, hibernate 4.0, Spring 4.0, Json, Restful Web Services using Micro services architecture, Swagger, Junit, JMeter, Log4j, Postgres SQL, Maven, Spring Cloud Config, Jenkins, Spinnaker, Git hub, GCP, Hystrix, Splunk, Docker, GKE and Kafka.

Confidential, Alpharetta, GA

Senior Java J2EE Developer

Responsibilities:

  • Developed new micro services for orchestration/mediation using SOAP web services and RESTful APIs
  • Prepared High/Detailed design documents based on requirements.
  • Involved in design and development of device details, Auto pay and notification micro services using spring boot framework.
  • Designed and implemented exception handling. Created Error logger process for efficient error logging and routing to respective processes for further processing.
  • Developed business logic using Java, Spring boot, Hibernate, Web services, XML over http.
  • Implemented Java classes that perform masking of sensitive information before storing teh value in teh database thus preventing unauthorized access to teh data.
  • Fixed defects/made changes in existing UI pages that were developed using Java, Web services, JavaScript, HTML, CSS and ReactJS.
  • Trouble shooting, analyzing and fixing production defects.
  • Prepared detailed unit test case documents for unit testing, Involved in unit/Integration testing and supported QA Testing as well.
  • Played an active role in supporting production systems while proactively coming up wif optimal solutions to challenges raised by tickets/ complaints heard from customers.

Environment: Java1.8, Spring Boot, Spring MVC, Hibernate 4.0, Spring 4.0, React, jQuery, Json, Web Services, SOAP, Restful Web Services using Micro services architecture, Swagger, Junit, Log4j, Oracle, PL/SQL, Maven, Spring Cloud Config, AWS, Jenkins, Git hub, Eureka service registry, Hystrix, Kibana, Docker, PKS and Kubernetes.

Senior Java Lead Developer

Confidential, Atlanta, GA

Responsibilities:

  • Responsible for analysis and design, develop teh workflows involved in EIP billing application.
  • Have developed several new high traffic Micro Services and have deployed teh applications on PCF.
  • Migrated several Web services as micro services on PCF.
  • Implemented Security for MS API’s using Apigee OAuth and JWT.
  • Involved in design and development of make payment, loan transfer micro services using spring boot and Deployed, Scaled, Configured on PCF.
  • Worked on migration of EIP application over to Docker containers to allow portability, ease of upgrade, increasing scalability, and optimizing speed.
  • Implementation of Hystrix circuit breaker to avoid loss of messages during handling of messages at teh producer level.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Jenkins pipeline for Micro services deployment.
  • Involved in incremental enhancement of client-side architecture for delivering rich UI contents using AngularJS.
  • Support and solutions to teh production issues.
  • Bi-weekly sprints using agile development methodologies.
  • Test plans and Unit Testing using Junit and Mockito.
  • Working as an onsite-offshore coordinator and Lead in teh project

Environment: Java1.8, J2EE, Spring Boot, Spring MVC, hibernate 4.0, Spring 4.0, JSP, AngularJS, jQuery, Json, Web Services, SOAP, Restful Web Services using Micro services architecture, Swagger, Junit, JMeter, Log4j, Oracle, PL/SQL, Maven, WebLogic 12c, Spring Cloud Config, PCF, Jenkins, Git hub Eureka service registry, Hystrix, Splunk, AppDynamics, Docker, PKS and Kubernetes.

Confidential, Atlanta, GA

Senior Java J2EE Developer

Responsibilities:

  • Prepared technical design document based on requirements.
  • Redesigned teh service plan page to display dynamically service products based on user selection.
  • Designed and developed SOAP/REST Web Services based on Business Requirement
  • Developed business logic using Core Java 1.6, Hibernate and spring framework.
  • Performed application integration wif external systems to fetch teh data using Restful, SOAP web services.
  • Created new controller classes using Spring MVC framework.
  • Developed teh Web Interface using JSP, HTML, Java Script, jQuery, Ajax and Json.
  • Trouble shooting, analyzing, and fixing production defects.
  • Performed teh Configuration, Installation and Deployment of application on JBoss 7.0 using Build Scripts.
  • Used JMockit Framework to develop mock objects during Semi Automated Testing phase.

Environment: Java, J2ee, Spring MVC, Hibernate 3.0, JPA, Spring 3.0, HTML, Ajax, jQuery, CSS, Json, Web Services, SOAP, REST, XML, Junit, JMockit, Log4j, Oracle, SQL, Maven, JBoss 7.1, UNIX AIX.

Confidential, Franklin, TN

Senior Java J2EE Developer

Responsibilities:

  • Analysis of teh specifications provided by teh function team.
  • Prepared technical specifications & designs based on requirements.
  • Developed business logic using Core Java 1.5, J2EE, SOAP and Web services.
  • Worked on JBoss conversion from Web Sphere server.
  • Performed teh development of Struts 2.0 components.
  • Developed teh Web Interface using JSF, HTML, Java Script, Ajax, Json and YUI.
  • Performed teh Configuration, Installation and Deployment of application on JBoss 7.0 using Build Scripts.
  • Prepared Functional and Unit test cases.

Environment: Java, J2ee, Struts 2, Hibernate 3.0, EJB 3.0, HTML, Ajax, JSF, CSS, Json, YUI, Web Services, SOAP, XML, Axis, Junit, JMS, Log4j, DB2, SQL, ANT, Web Sphere 6.0, JBoss 7.1, RAD 7.0, UNIX AIX, FIREBUG.

Confidential, Alpharetta, GA

Senior Java J2EE Developer

Responsibilities:

  • Developed user interfaces using Java, HTML, CSS, JSP, JSTL, JavaScript, XML, AJAX, jQuery.
  • Developed business logic using Core Java 1.5, J2EE, and Spring, Hibernate, Web services, XML over http.
  • Managed dependency injection by using Struts 2 MVC together wif Spring injection of objects and modifying teh configuration as needed.
  • Implemented HBX tags in JSP pages for web statistics.
  • Performed teh development of Struts 2.0 components.
  • Trouble shooting, analyzing, and fixing production defects.
  • Developed Logger classes using Log4j for efficient logging mechanism.
  • Performed teh Configuration, Installation and Deployment of application on Web Sphere 7.0 using build forge tool.
  • Played an active role in supporting production systems while proactively coming up wif optimal solutions to challenges raised by tickets/ complaints heard from customers.
  • Developed KPI reports to monitor teh day-to-day transactions of external systems.

Environment: Java, J2ee, Struts 2, Spring 2.5, Hibernate 3.0, HTML, Ajax, CSS, jQuery, Web Services, XML, JMS, Junit, Log4j, Oracle 10g, SQL, MKS, ANT, Web Sphere 7.0, RAD 8.0, UNIX AIX, FIREBUG.

Confidential

Lead / Senior Java Developer

Responsibilities:

  • Played an active role in teh team by interacting wif business analyst and converted business requirements into system requirements.
  • Responsible for analyzing teh new requirements and writing teh functional requirement documentation and estimating teh man-hours.
  • Worked on teh critical Application Programming Interfaces like Customer Registration, which have a daily volume of more TEMPthan 3k.
  • Performed application integration wif Spring Web Services to fetch data from external systems using XML, SOAP and JAX-RPC.
  • Designed and developed web pages using JSP, JSTL, HTML, Ajax, and CSS
  • Wrote SQL queries and troubleshoot complex HQL queries.
  • JUnit is used for functional testing of teh application.
  • Performance tuning of applications by using JMeter to optimize teh code and improve response time to resolve timeout issues
  • Worked as an onsite-offshore coordinator and Module Lead in teh project

Environment: Core Java 1.5, JSP, Servlets, HTML, Ajax, CSS, Struts 2.0, Spring 2.0, Hibernate 3.0, Web Services, WSDL, XSD, XML, XSLT, Junit, Log4j, Oracle 10g, SQL, SVN, ANT, Web Sphere 6.0, RAD 7.0, UNIX AIX, Win XP.

Confidential

Senior Java J2EE developer

Responsibilities:

  • Analysis / Resolution of CR’s, which includes new developments and enhancement of teh existing code.
  • Designed common templates for Modules.
  • Developed classes for parsing teh XML Documents using SAX and DOM parsers.
  • Implemented Data Access Object (DAO) pattern for accessing databases
  • JDBC was used to access data from backend databases Oracle 9i.
  • Java Performance Tuning and review check list preparation
  • Involved in support guide for deploying new releases on production servers.
  • Writing PL/SQL Stored procedures, functions and packages using TOAD
  • Configuration and deployment of teh web application using oracle app server
  • Implemented build script using ANT for compiling and deploying teh application
  • Performed Integration Testing on teh Dev Server wif all teh integrated code

Environment: Java, XML, JDBC, Oracle 9i, JDeveloper, Oracle Designer, Oracle Workflow, Head start, Oracle 9i, Oracle CMSDK, Junit, Log4j, Oracle Application Server 10g, JBoss 4.0, Win NT.

Confidential

J2EE Developer

Responsibilities:

  • Analysis of teh specifications provided by teh clients
  • Performed teh Development of Control and Model classes
  • Developed common business layer using patterns such as BO, DAO.
  • Developed a framework in J2EE to provide more flexibility, extensibility among displayable screens
  • Coding using JSP pages, Java, Servest.
  • Used JDBC for teh connectivity to back-end database MS SQL server.
  • Testing - integration testing.
  • Responsible for overseeing teh Quality procedures related to teh project.

Environment: Java, Servlets, HTML, WML, Java Script, JSP, Struts, JBoss 4.0, MS SQL Server, Windows 2000 Server

We'd love your feedback!