Over 15 years of extensive experience in all areas of SDLC – mainly design, development, testing, Implementation, integration, and support of Java/J2EE-based applications with leading financial Services organizations like US Bank, Citi Bank, Wells Fargo Bank, Northern Trust Bank, National Australian Bank, Barclays Bank, Duns & Bradstreet, and TIAA-CREF. Expert-level experience in Object-oriented Design, programming concepts, and application architecture. Strong coding skills to develop loosely coupled and easily maintainable code. Hands-on experience with Rest/Graphql-based Microservices architecture. Led Java-based projects with strong API development at the Enterprise level. Working experience in Agile and Waterfall methodologies. Implemented resilient and scalable Microservices using Spring MVC, Spring Boot, and Rest API. Expertise in working with Version Control Systems like RTC, TFS, VSS, CVS, SVN Git, etc. Hands-on experience in UML design, Use Case, State, Activity, Sequence, and entity relationship Diagrams. Thrive in agile environments and have a track record of achievements that demonstrate great results. Quick learner with the ability to grasp new technologies, software, processes, and best practices. Energetic and self-motivated team player and proven ability to work in both individual and team with positive results. Ability to work independently in critical components and possess good analytical, communication, interpersonal, and leadership skills. Experience working with different levels of client stakeholders in various geographies including North America, South Africa, and India, have almost 12 years of experience working in client locations. Strong programming, analytical, problem determination, and debugging skills; exceptional attention to detail, teamwork, and communication abilities.