We provide IT Staff Augmentation Services!

Architect, Design, Rest Api Resume

New, YorK

SUMMARY:

  • Over twelve 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 Technical, Leadership, Communication, Analytical and Problem-Solving skills and ability to get on well with people including cross-cultural backgrounds.
  • Currently as a senior java developer in JP Morgan Chase Bank and working on my third major project on Decomposing a huge Gateway Service monolith into functional groups and worked on ChasePay app middleware services to create and enhance services to perform various operation using ChasePay services and infrastructure.
  • Implemented solutions and gained Domain Experience in Consumer and Community Babnking, Investment Banking, Wealth Management and Operations Technology (Settlements) while working with Confidential Accounts.
  • Expertise in Core Java, Spring IOC, Spring JDBC, Spring AOP, Spring Transactions, Spring Boot, RESTFUL and Jersey RESTFUL services, multi-threading API, collection API, Java Streams Filters, 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 IOC, Spring JDBC, Spring AOPHTML, XHTML, JavaScript, JQuery, Jersey REST, Spring REST, 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, SOAP, REST.

Application Servers: WebSphere, WebLogic 8.1, Apache Tomcat 4.0/5.0, Liberty Profile Server

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

Tools: Eclipse, Net Beans, STS, Source Tree, Toad, Sql developer, Crucible code review, SOAP UI, Postman, Aqua Data Studio, SQL Query Analyzer .

Build Tools: Ant, Maven and Jenkins Integration.

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

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

PROFESSIONAL EXPERIENCE:

Confidential, New York

Architect, Design, REST API

Responsibilities:

  • Understanding Functional group services and current technology stack, its usage, challenges & issues.
  • Collaborate with other functional groups and understand the shortlisted APIs to be decomposed and ensuring that existing functionality is retained.
  • Build robust and efficient REST services that are scalable and maintainable using best practice for MSS and QD to consume.
  • Adding kill switch to all code which is part of PILOT Rollout strategy.
  • Capturing all the use cases which are impacted due to split and same is used for validation.
  • Packaging MMS and QD into standalone EARs that can be deployed in WAS.
  • Design and Develop REST based host components for up streams to consume, later 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 component ensuring 90 plus percent code and condition coverage.
  • Creating and reviewing peer code in crucible code review tool and later in Bitbucket pull request to ensure code quality.
  • Performance analysis and ensuring SLA is not impacted.
  • Switch api calls made by GWS/MMS/QD to remote REST Calls.
  • Worked closely with product owner and business users to understand the use cases and work with scrum masters as per priorities.
  • Working on agile principle with two weeks of design and development timelines.

Confidential, New York

Architect, Design, Spring REST API

Responsibilities:

  • 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

Architect

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 Confidential 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, Jersey City

Module Lead, Java Developer

Responsibilities:

  • Develop Confidential 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

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

Hire Now