We provide IT Staff Augmentation Services!

Lead Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Java Backend Developer with over 9+ years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based and Client - Server Applications.
  • Experience in building teh RESTful Micro Services using Java, Spring Boot, Spring, Hibernate, Junit, Mockito, Sonar Cube, MySQL, MS SQL, DB2.
  • Experience in Dockerizing teh Java Micro Services and Angular applications and container orchestration using AWS ECS
  • Hands-on DevOps experience in build Continuous Integration and Continuous Delivery (CI/CD) pipelines using Git, Jenkins, Groovy, AWS CLI
  • Experience in provisioning infrastructure as Code using AWS Cloud Formation.
  • Experience in designing secure, highly available, scalable, cost TEMPeffective and fault tolerant enterprise applications in both on-premise and cloud environments.
  • Extensive experience in designing and developing software applications with Core Java, JSF, IceFaces.
  • Experience working with various web servers like Tomcat, WebLogic and WebSphere
  • Expertise in software development methodologies like Waterfall, Agile development.
  • Experience in using SQL to write Stored Procedures, Functions, Triggers with Oracle, MySQL databases.
  • Strong experience in building web application using various Spring Framework features like Spring IOC, Spring MVC, Spring AOP, Spring ORM and Spring Security.
  • Strong noledge of Java application development background, with experience in defining functional and technical specifications and deploying applications (WAR and EAR) on various servers in multiple ambiences (DEV, SIT, UAT and PROD).
  • Experienced in monitoring teh Production Environments under 24/7 under on-call rotation to meet teh Service Level Agreements set by teh management.
  • Self-motivated and a goal-oriented team player with strong analytical and problem-solving abilities with TEMPeffective communication and interpersonal skills.

TECHNICAL SKILLS

  • EAR
  • Eclipse
  • J2EE
  • Java
  • Hibernate
  • Spring
  • JBoss
  • Jquery
  • JSF
  • Java Server Faces
  • JSP
  • Java Server Pages
  • Servlets
  • Struts
  • API
  • Application Development
  • Application Server
  • Batch Files
  • C#
  • HTML
  • JavaScript
  • Javascript Frameworks and Libraries
  • Bootstrap

PROFESSIONAL EXPERIENCE

Confidential

Lead Java Developer

Responsibilities:

  • Participated in scrum meetings and coordinated with Business Analysts to understand teh business needs and implemented teh same into a functional design.
  • Designed, developed and implemented software applications using Java 8, Java 11, Spring, Springboot.
  • Designed and developed Web Services using tools such as SOAP, REST.
  • Worked on Active MQ Messaging Service for Integration Worked with SQL queries to store, manipulate teh data in MS SQL Server, DB2.
  • Written unit test cases using Mockito, JUnit.
  • Worked on CI/CD using tools such as Jenkins, Docker and ADO.
  • Integrated Springboot web services with IBM Filenet using APIs.
  • Integrated RedHat single sign on into web applications using Keycloak.
  • Debugged and solved issues related to performance and reliability for applications.
  • Lead development efforts in an Agile development environment, daily stand ups, sprintplanning, backlog grooming, retrospectives, and sprint demos.
  • Used source code repository Git for code base.

Environment: Java-J2EE, Spring, Springboot, Junit, Mockito, IBM DB2, MS SQL, Agile, IntelliJ, Toad for DB2, ADO.

Confidential

Java Developer

Responsibilities:

  • Worked on front end using Freemaker Template, HTML, CSS, javascript.
  • Implemented enhancements for PMM on both frontend and backend.
  • Worked on restful webservices for enhancements.* Created RCA (Root cause analysis) for bugs raised from testers and users.
  • Was part of a openshift cloud migration team.
  • Written Junit testcases for implemented enhancements.

Environment: Java-J2EE, Spring, Junit, Mockito, JIRA, GIT, Freemaker Template.

Confidential

Java Backend Developer

Responsibilities:

  • Assisted MSI team in building Eligibility Road Map, Milestones, product backlog and sprint plans
  • Functional implementation of New Hire and Rehire Functionality Ant to Maven migration Integrated SonarQube for code quality, coverage and optimization
  • Improve stability of application by implementing data validation and exception handling improvements* Worked with technical support team for troubleshooting, analyzing and fixing critical production defects
  • Implemented unit tests for critical components* Defect fixes which are reported against implemented user stories* Worked in Agile environment with bi-weekly sprints and daily scrum meetings
  • Worked on stabilizing teh application by removing unwanted code and fixing issues.
  • Migrated code base from SVN to Bit bucket.* Integrated Application with VAULT credentials storage as per TA security requirements.
  • Modified existing Jenkins job to work with Bit bucket.
  • Migrated Applications from old batch server to new batch server by modifying batch files and Jenkins.
  • Will be working on migrating from existing Java 7 to Java 11

Environment: Java-J2EE, Spring, Junit, Mockito, IBM DB2, Jenkins, JIRA, SVN, Bitbucket, Ibatis.

Confidential

Full Stack Java Developer

Responsibilities:

  • Designed, documented (Swagger) and developed Micro Services (Admin Service, Reports Service, Audit Service, Loan Processing Service) using Java, Spring Boot, Spring, Hibernate, JSON, JWT and MongoDB.
  • Developed Single Page Application (SPA) using HTML 5, CSS, Bootstrap and Angular 6.
  • Dockerized Micro Services and Angular applications and implemented container orchestration using AWS Elastic Container Service (ECS) Built data visualizations to monitor file server load, Web server speed, Data Processing a using D3.js, JQuery and MySql.
  • Maintained Cross Browser compatibility implement Responsive Design using Twitter Bootstrap, custom media queries etc.
  • Created dynamic HTML5 pages with JavaScript and CSS3 for their Intranet software product.
  • Used JSON format to serialize and transmit structured data over network connection.
  • Developed presentation and UI components using JSP, Struts Tag Library, AJAX, Java Beans, XML, HTML, CSS, Custom Tag and JavaScript.
  • Configured teh CI/CD pipeline for Micro Services and Angular using Git, Jenkins, Maven, Docker, AWS ECR, AWS ECS.
  • Developed unit tests using JUnit and Mockito and Integration tests using Postman and Newman Implemented static code analysis and code coverage with SonarQube Used AWS SSM Parameter Store for storing environment specific config properties and also for storing secure config parameters like db paswords.
  • Worked in Agile environment with bi-weekly sprints and daily scrum meetings

Environment: Java 1.8, Spring, Spring Boot, Spring Rest Client, Swagger, JUnit, Mockito, Maven, Nginx, Postman, MongoDB, Docker, Amazon ECS, Jenkins, MongoDB, HTML 5, CSS, Bootstrap, JQuery, Angular 6, Agile, Git, D3.js

Confidential

Java Full Stack Developer

Responsibilities:

  • Created UI pages using Ice Faces, JSF, JavaScript, HTML and CSS.Created and modified teh CSS classes to change teh look and feel. Used JavaScript for Client-Side validations.
  • Developed and consumed Rest API services using Spring.
  • Experience in writing complex logics to extract data from Collections, Maps etc.
  • Written code to handle exceptions using exception handling in Core JAVA.
  • Implemented backend Logics using Java with Spring MVC pattern Design.
  • Deployed web components, presentation components and business components in IBM WebSphere Application Server.
  • Worked Closely with Clients to understand Requirements.• Worked on Resolving QC requests from testing team and Users.
  • Developed new requirements for Change Requests created by Scrum Master based on customer requirements.
  • Attended Daily Scrum Calls to update Status on CR's and QC issues.• Worked on Fixing Production issues, raised by client and Users.
  • Involved in debugging and bug-fixing of errors as a part of Unit testing.• Monitored Junior Team Members to work on Common Goal.
  • Part of a production support team, debugging and resolving production issues.• Experience in working with JIRA for issue tracking and resolving.
  • Record and coordinate production support and environment section communications regarding environment issues.
  • Update all environmental aspects of production support department.
  • Update patches and code fix for production issues after unit testing.

Environment: Java 1.7, Core JAVA, Eclipse, IBM WebSphere, JSF, Servlets, CSS, Log4j, Maven, Oracle 11g, JavaScript, SVN, XML, JIRA, Spring, RESTful Services, JUnit, Mockito.

Confidential

L1/L2 Support Engineer

Responsibilities:

  • Engaged with Customers to resolve issues on daily basis.• Updated Status on Issues Resolved and Current Issues assigned.
  • Provided Support for Regular Updates in Backend and Frontend upgrades.• Added code fixes and patches whenever needed.
  • Maintained Logs for Issue Worked on.• Performed timely health checks and Disaster recovery for Servers and Applications.
  • Experience on working HP QC to track issues and update comments when required.• Worked on Linux Server for Issue Resolving.
  • Primary Support for both applications for APAC region.
  • Checking and resolving incident tickets raised by banker or user.

Environment: Core JAVA, Eclipse, Putty, Apache Server, Linux.

Confidential

UI Developer

Responsibilities:

  • Involved in Distinct phases of teh project - Development, Quality Assurance Testing and Deployment.
  • Used AGILE methodology for developing application.• Involved in front end design using Html5, CSS3, JavaScript, Bootstrap, and followed WCAG 2.0 guidelines.
  • Using advanced level of EXTJs, JavaScript, CSS3 in teh validation frameworks for teh application.• Involved in debugging and bug-fixing of errors as a part of Unit testing of teh modules.
  • Worked on finding teh business processes and basic responsibilities of employees related to eachdepartment.
  • Efficiently involved in daily meetings on giving inputs on teh enhancement of application design to facilitate efficient and easy access.
  • Provided support to testing team in creating valid data for various testing scenarios.

Environment: Core JAVA, HTML5, CSS3, EXTJs, JavaScript, Eclipse.

Confidential

Java Developer/Support Engineer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Waterfall methodology for developing application.
  • Implemented teh project using IceFaces, JSF, JavaScript, CSS and HTML as UI components.
  • Used Maven script for building and deploying teh application.
  • Implemented teh Hibernate framework (ORM) to interact with database.
  • Worked on Developing, Maintaining 6 Modules for teh Client.
  • Developed and Maintained a complex webpage with AJAX calls.
  • Implemented Globalization of Application using Resource files.
  • Involved in debugging and bug-fixing of errors as a part of Unit testing of teh modules.
  • Efficiently involved in daily meetings on giving inputs on teh enhancement of application design to facilitate efficient and easy access.
  • Provided support to testing team in creating valid data for various testing scenarios.• Involved in Implementing Change Requests and Fixing Production Issues.
  • Part of Migration Team which helped moving Application from Glassfish to IBM WebSphere.
  • Perform investigating, analyzing and problem-solving activities in a variety of cross-functional areas including trade processing, file uploads, data management, and production scheduling.
  • Experience on Issue tracking and resolving using HP QC.
  • Provided code fixes for Issues raised on HP QC on timely manner for next production release.

Environment: Java 1.6, Maven, HTML, CSS, Websphere 7, IceFaces, JSF, JSP, JavaScript, Ajax, SQL, Oracle 10g, Log4j, SVN, Eclipse, Glassfish, Hibernate, HP QC.

We'd love your feedback!