We provide IT Staff Augmentation Services!

Lead Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Over eleven years of extensive experience in full project lifecycle, project lead, team lead, technology delivery manager, application design and architecture, software development, documentation and project planning, enterprise integration, technical support; testing and implementation of various Distributed multi - tiers, multi threaded applications for Financial Services Domain.
  • Excellent Leadership, Technical, Communication, Analytical and Problem Solving skills and ability to get on well with people including cross-cultural backgrounds.
  • Currently a senior java developer in ChasePay to create and enhance new services to perform various operation using ChasePay services and infrastructure.
  • Have been recognized by the JPMC client partners (CIB) for providing cost saving ideas and implementing the technology solutions.
  • Implemented solutions and gained Domain Experience in Credit Card Business, Investment Banking, Wealth Management and Operations Technology (Settlements) while working with JPMC, Confidential and Confidential Accounts.
  • Expertise in Core Java, Spring IOC, Spring JDBC, Spring AOP, Spring Transactions, Spring Boot, Spring RESTFUL and Jersey RESTFUL services, multi-threading API, collection API, Java Streams, Guava Collections.
  • Also have hands on experience in various projects on technologies like PERL, UNIX, Shell Scripting, Python 2.6+ Oracle, PL/SQL, Spring MVC, spring web-flow.

TECHNICAL SKILLS:

Java Technologies: Core Java, Concurrency package, collection API, Java Streams, Guava collection API.

J2ee Technologies: Spring boot, Spring MVC, Spring web-flow, Spring IOC, Spring JDBC, Spring AOP, Spring Mail, Struts 1.2. JSF 2.2, HTML, XHTML, JavaScript, JQuery, Jersey REST, Spring REST, Hibernate, Python, Java Web Services (SOAP and REST), JNDI, Jakarta Commons Libraries, Junit and Mockito.

Operating Systems: Sun Solaris, Windows 2000/NT/XP, HP-UNIX, Linux.

Programming Languages: Java, Python, XML, HTML, JavaScript, PL/SQL.

Middleware: J2EE - JDBC, JMS.

Application Servers: WebSphere, WebLogic 8.1, Apache Tomcat 4.0/5.0, Oc4j Lomboz.

RDBMS: Oracle 9i/10g/11g, Sybase .

Tools: Eclipse, Net Beans, STS, IBM RAD 7.5, Toad, Sqldeveloper, Crucible code review, Aqua Data Studio, SQL Query Analyzer .

Build Tools: Ant, Maven and Jenkins Integration.

Frameworks: MVC, Apache Struts, spring, Java Server Faces.

Source Control: SVN (tortoise), Bitbucket (source tree).

PROFESSIONAL EXPERIENCE:

Confidential

Lead Developer

Responsibilities:

  • Architect, Design, Spring REST API based solution.
  • Understanding business requirements and current technology challenges & issues.
  • Design and Develop REST based host components for up streams to consume, later on developing RPC/REST based remote handlers to connect with down streams and manage the data processing.
  • Creating Mockito based JUnits test cases for every java components ensuring 90 plus percent code and condition coverage.
  • Creating and reviewing peer code in crucible code review tool and later on in Bitbucket pull request to ensure code quality.
  • Worked closely with product owner and business users to understand the requirement and work with scrum masters to priorities.
  • Worked on agile principle with two/three weeks of design and development timelines.

Confidential

Lead Developer

Responsibilities:

  • Understanding of the business requirements’ and current technology challenges & issues.
  • Design and Develop Spring web flow, JSF and REST based web and core components.
  • Designed and developed dynamic master data management module which reduced the UI Component to manage.
  • Worked closely with product owner and business users to understand the requirement and work with scrum masters to priorities.
  • Performed Crucible code reviews to ensure code quality.
  • As a senior developer I was involved in all modules discussed and resolved peers’ technical and functional queries.
  • Defect Review and prioritization.
  • Worked on agile principle with two weeks of design and development timelines.
  • Team was recognized and appreciated by JPMC Client for the successful delivery of LRTS V1.0 on time.

Confidential

Lead Developer

Responsibilities:

  • Understanding of the business requirements’ and current technology challenges & issues.
  • Develop solutions to fit in the functional and technical need.
  • Using Core and Advance Java, Exception Handling, Spring IOC, Jersey API of REST implementation to carry out the whole development.
  • Using Jenkins and Ant tool to do timely build and to create the EAR File which was deployed manually on the admin IBM WebSphere.
  • Preparing Low level design and construction work, deciding and sizing the story to pick for current sprint, working to get specification by example for crisp development with no blockages.
  • Creating reusable java unit test cases for web services handlers to check for its integrity, this is configured into Jenkins build tool to execute it on every build cycle.
  • Also created multiple harness tools and Automation code along with innovative ideas which saved users and developers time.
  • Integration Testing and System Testing.
  • Reviewing the user requirements and validating them.
  • Coordinating with Onsite giving daily status of the activities.
  • Reviewing the user requirements and validating them.
  • Performing Peer code reviews ensuring quality of code.

Confidential

Module Lead, Java Developer

Responsibilities:

  • Develop Cashman functionalities which involved entire Lifecycle and also following a Lean Agile Approach to develop existing features as the team is moving towards scrum based development.
  • Using Core and Advance Java, Jdbc, Perl, Python, POI, J2ssh and Sybase to carry out the whole development.
  • Using Autosys for configuring Jobs and Bob ( Confidential Quartz framework related scheduler) to configure Quartz jobs.
  • Preparing Low level design and construction work, attending scrum meetings and deciding and sizing the story to pick for current sprint, working to get specification by example for crisp development with no blockages.
  • Creating reusable unit test cases for Databases objects to check for its integrity using SQL based scripts.
  • Creating unit test using java which is configured into Fitnesse Framework, Fitnesse is an application testing suite that allows you to test the business layer of your application.
  • Also created multiple tools and Automation code along with innovative ideas which saved users and developers time.
  • Understanding the existing application by investigating its source code
  • Participated in the Requirement Analysis phase
  • Reviewing the user requirements and validating them
  • Perform Peer reviews

Confidential

Lead Developer

Responsibilities:

  • Involve in preparing Low level design and data base design.
  • Reviewing the user requirements and validating them
  • Development and Unit Testing
  • Created reusable components to be used within team and were also published for organization wide use.
  • Need to create User Acceptance Test cases
  • System Integration Testing and UAT support
  • Trained team members on Struts.
  • Perform Peer reviews of code
  • Coordinated with Project Manager giving daily status of the activities
  • Prepared Induction Manual for the application
  • Impact analysis for change request in Customer accounting system

Confidential

Developer

Responsibilities:

  • Involve in preparing Low level design and data base design.
  • Reviewing the user requirements and validating them
  • Development and Unit Testing
  • Created reusable components to be used within team and were also published for organization wide use.
  • Need to create User Acceptance Test cases
  • System Integration Testing and UAT support
  • Perform Peer reviews of code
  • Coordinated with Project Manager giving daily status of the activities
  • Prepared Induction Manual for the application

We'd love your feedback!