We provide IT Staff Augmentation Services!

Project Lead Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Oracle Certified Java Programmer with 10 years of IT experience in analysis, design, development, documentation, implementation and testing of web based Client/Server applications using Java, J2EE and Internet technologies.
  • Strong Knowledge of Software Development Life Cycle using various methodologies like Waterfall, Agile.
  • Have experience in Insurance, BFS, Gems and Diamonds, Media domains.
  • Expertise in working with various J2EE technologies including Hibernate, Spring, Struts, Servlets, JMS, JDBC, AJAX, Web Services and Maven
  • Strong experience in Spring Framework such as Spring Core, Data, MVC, Spring security, AOP and Spring JDBC
  • Extensive experience in developing Microservices using Spring Boot and followed Test & Domain driven design.
  • Experience in using build/deploy tools such as Jenkins, Docker for Continuous Integration & Deployment for Microservices.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi - Tier distributed Enterprise Applications.
  • Expertise in enterprise level REST based web services/API development.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Experience in using SonarQube for code coverage and code quality check.
  • Expertise in Junit testing frameworks such as Mockito and embedded mongo.
  • Experience in migrating legacy applications from Ant to Maven
  • Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Views, Packages and Triggers.
  • Worked on Swagger API and auto-generated documentation for all REST calls
  • Experience with versioning tools like GIT, SVN and Perforce.
  • Proficient in analyzing and translating business requirements to technical requirements.
  • Strong skills in Object oriented programming.
  • Worked in post production maintenance of the application and actively solved the tickets as part of support team.
  • Good programming, bug fixing, analysis, problem solving and troubleshooting skills.
  • Worked independently in many of my projects and was able to manage priorities and tasks before the deadlines.
  • Highly motivated to learn and showed good leadership skills and proven ability to manage and motivate a team to achieve best results.

TECHNICAL SKILLS

Framework: Spring Boot, Spring- Core, AOP, MVC, JDBC, Struts, Hibernate, TopLink

Languages: Java/J2EE, SQL, PL/SQL.

J2EE Technologies: Servlets, JDBC, JSP, JSTL tags, Custom tags, Java Web Services-SOAP- XML, REST, HTTP, WSDL, OAuth

UI technologies: JSP, HTML, JavaScript, JQuery, XML, XSD, XSLT, CSS3, JSON, AJAX

Web Services: SOAP, REST.

Testing frameworks: Junit, Mockito, Embedded mongo

IDE/Tools: Eclipse, STS, RAD

Application servers: Apache Tomcat, Oracle Weblogic, IBM WebSphere

Operating Systems: Windows, UNIX

Database: Oracle, MySQL, Mongodb

Design Pattern: MVC (Model-View-Controller), Singleton, Front controller, Factory pattern, Facade, Proxy, DTO, DAO

Source control: GIT, SVN, Perforce

Methodologies: Waterfall model, Agile scrum

Tools: SOAP UI, Jenkins, JIRA, ANT, Maven, Postman, Splunk, SonarQube, CC, CQ

API Management Tool: APIGEE

PROFESSIONAL EXPERIENCE

Confidential

Project Lead

Responsibilities:

  • Go through the assigned JIRA requests of the project and work with BA to finalize requirements based on the technical feasibility.
  • Have been involved in core development alongside design and strategizing production implementation of the developed modules.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Developed code using server-side technologies like Struts, Spring, Hibernate
  • Developed and consumed Restful web services to accumulate data and generate reports.
  • Developed Junit test cases for the newly created services to ensure it adheres minimum code coverage limit setup in JOCOCO plugin
  • Participated in system and code reviews to ensure best practices are followed.
  • Used Jenkins tool to deploy application in cloud and non-cloud environments.
  • Tracking the code coverage and quality using SonarQube

Environment: Java, Microservices, Spring Boot, Spring Data Mongodb, REST web service, Mongodb, OrikaMapper, apigee, Swagger,, GIT-Bit bucket, Eclipse, Junit, JUnit, Mockito, Embedded mongo, Jococo, Postman, Maven, Log4j, Splunk, SonarQube, Windows

Confidential

Project Lead

Responsibilities:

  • Go through the assigned JIRA requests of the project and work with BA to finalize requirements based on the technical feasibility.
  • Understanding High Level Design and creating detailed technical Design documents.
  • Have been involved in core development alongside design and strategizing production implementation of the developed modules.
  • Involved in post production maintenance and solved the tickets.
  • Developed code using server-side technologies like Struts, Spring, Hibernate
  • Developed and consumed Restful web services to accumulate data and generate reports.
  • Developed Junit test cases for the newly created services to ensure it adheres minimum code coverage limit setup in JOCOCO plugin
  • Participated in system and code reviews to ensure best practices are followed.
  • Used Jenkins tool to deploy application in cloud and non-cloud environments.
  • Tracking the defects/bugs till production phase.
  • Tracking the code coverage and quality using SonarQube
  • Provide guidance and mentoring to the build teams on an on-going basis
  • Involved in deployment of the application on the Weblogic server domain, and support for the application during the SIT/UAT phases

Environment: Java, Struts, Spring Core, Spring JSP, JDBC, REST web service, Oracle, Javascript, CSS, Oracle WebLogic, GIT-Bit bucket, Eclipse, Junit, Maven, Log4j, SonarQube, Windows

Confidential

Senior Java Developer

Responsibilities:

  • Understanding existing system architecture and creating detailed upgrade plan for mavenization
  • Module designing, development and Effort Estimation.
  • Writing code in java using frameworks like struts, TopLink,Apache-FOP.
  • Developed Junit test cases for the developed application.
  • Writing SQL Queries, Stored Procedures, Functions, Views, Packages.
  • Involved in build and deploying the application on WebLogic server.
  • Participate in system and code reviews, ensured best practices are followed.

Environment: Java, Java, J2EE, Struts, TopLink, Apache - FOP, WebLogic, Sql, Eclipse, Junit, Maven, Log4j, SOAP UI, Oracle, Windows

Confidential

Senior Java Developer

Responsibilities:

  • Module designing, development and Effort Estimation
  • Worked independently for design, coding and development.
  • Writing code in java using frameworks like spring, struts, hibernate
  • Writing queries, functions and packages in SQL developer
  • Unit testing, Integrated testing
  • Worked on Hibernate- Criteria queries, hibernate cache, named sql queries etc.
  • Involved in unit testing. Solving the project issues/bugs in pre-production environments.
  • Used IBM Clear Case for version control and Clear Quest tool for defect/bug tracking and fixture
  • Release management
  • L3 level support

Environment: Core Java, Java, EXT-JS, Spring, Struts, PL-SQL, Oracle, IBM WAS 6.0, Junit, IBM Clear Case, Maven, Log4j, Eclipse, Windows

Confidential

Java Developer

Responsibilities:

  • Involved in the requirement analysis, design, and development.
  • Go through the business requirements documents of the project and work with Business analyst to finalize requirements based on the technical feasibility.
  • Developing code.
  • Writing unit test cases with the help of JUnit.
  • Peer code review
  • Interacting with client for any clarification/enhancement
  • Configuration and Deployment on JBOSS.
  • Deployment using Hudson

Environment: Java, J2EE, Spring MVC, Spring IOC, Spring AOP, Hibernate, Maven, SVN, JUnit, Log4j, Hudson, Eclipse, Windows

Confidential

Software Developer

Responsibilities:

  • Involved in the requirement analysis, design, and development.
  • Developing code using rational API.
  • Writing unit test cases with the help of JUnit.
  • Interacting with client for any clarification/enhancement

Environment: Java, RAD, Rational API, DB2, Eclipse, Junit, IBM Clear Case, IBM Clear Quest, JDBC, Junit, Windows

We'd love your feedback!