Lead Java Developer Resume
5.00/5 (Submit Your Rating)
SUMMARY
- 7 + Years strong experience in design, analysis, development & implementation of various web applications with N - Tier Architecture using MVC architecture, Java/J2EE.
- Proficient in working with various technologies like Java/J2EE, JDBC, Spring Boot, REST API, Microservices.
- Extensively worked in developing the web applications using the Spring, Spring IOC, Spring MVC, Spring boot.
- Expertise in working with various database/tool like SQL Developer,TOAD
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications using UML, Object Oriented Techniques.
- Extensively used Eclipse, NetBeans as J2EE Development Environment.
- Experienced in developing J2EE components on Application Servers like WebLogic-9.2, 10.3 and Webservers like Tomcat 7.0
- Hands on Experience in Maven and Log4J.
- Experienced with different version management software such as Tortoise SVN, Git.
- Experience in developing Web Services using RESTful services and SOAP.
- Worked on different OS like Windows NT, Windows XP, Windows 2000, UNIX and LI NUX.
- Experience in process like Agile/Scrum, Water fall, and Test-driven methodologies.
- Created Test cases using JUnit to test functionalities of application.
- Extensive domain Knowledge in Insurance, Travel and Transportation, Banking and finance.
- Ability to work in tight schedules and efficient in meeting deadlines.
- Good initiator, quick learner and excellent team-player with strong personal and group communication skills.
- Strong team player with good interpersonal skills
- Ability and desire to learn, very flexible and adaptable. Can adapt to new software and processes quickly and efficiently.
TECHNICAL SKILLS
Java Technologies: Java/J2EE, JDBC, Java Beans, Spring Boot, Spring REST, JUnit, Web services
Application Server: Oracle WebLogic Server 10.3.5, Apache Tomcat
Web Server: Apache Tomcat, WebSphere
Frameworks: Spring Boot, Spring IOC, Spring MVC
Open Source: MAVEN
Version Control: Git, Tortoise Subversion
Tools: JIRA, Jenkins, Splunk, Spring boot Administrator,Maven, SQL Server Management Studio
IDE: Eclipse, NetBeans, Edit Plus
RDBMS: Oracle, SqlServer, MySQL,TOAD
Operating Systems: Windows 2000, Microsoft Window XP, UNIX and Linux
PROFESSIONAL EXPERIENCE
Confidential
Lead Java Developer
Responsibilities:
- Conduct complete analysis of system and business requirements for all the IVR speech applications.
- Integrate existing applications using Cigna Rest services to perform all CRUD operations using Spring Boot, Pivotal cloud Foundry(PCF), Rabbit MQ, Redis Cache, Splunk etc.
- Using Spring boot which is radically faster in building Cloud Microservices and develop spring based application with very less configuration.
- Using Jenkins plugins for code coverage, continuous integration and to run all the tests before generating war file, Maven for the application builds.
- Refactoring existing code solutions to implement a Microservice-based architecture particularly based on Pivotal Cloud Foundry.
- Implement core Java concepts like collection framework, exception handling, IO serialization etc.
- Designed and developed ivr-backend component, to integrate various backend services with IVR.
- Supporting production deployment using Jenkins and Spring boot administrator to check the health of the applications and will provide post production support.
Confidential
Lead Java Developer
Responsibilities:
- Ensure Rest standards are followed while designing end points.
- Analyze and break down existing services in Microservices.
- Design and develop Microservices end point so that it will not impact other services.
- As a Technical Lead, I was actively involved in the technical analysis for systems along with the active coding for various modules.
- Make sure each object life cycle is managed by Spring IOC.
- Ensure Every API request object should be validated at Controller Layer either by using a custom Spring Validator or JSR annotations.
- Ensure test scenarios are captured in soapUI.
- Worked on Cloud Native development.
- Designing clean view model for the system.
- Responsible for the overall successful implementation for the system.
- Prepare solution and technical design document document.
- Involved in setting up Jenkin jobs for production deployment.
- Plan each sprint with clear goals and inform business about the commitments.
- Prepare production readiness checklist.
- Groom backlog stories using Jira tool.
- Ensure proper auditing and logging using log4j.
- Spring-boot-starter-web is used to build RESTful web services using Spring MVC.
- At the end of each sprint, show demo and take feedback on stories delivered.
- Responsible for getting security approval from ABG security team.
- Responsible for production deployment and resolving any issue faced during deployment.