Sr Full Stack Java Developer
Current- Senior Full Stack Java Developer at Goldman Sachs, NY since February 2023- Experienced in all stages of the Software Development Life Cycle (SDLC) such as Application Specifications, Design, Development, Testing, Debugging and Maintenance and Test-Driven Development (TDD).- Spearheaded a migration project involving migration of legacy monolithic architecture to scalable microservices, containerizing most microservices using Docker containers, and orchestrating them through Kubernetes.- Developed UI modules using Angular 8/9/11, Node.JS, Java Script, jQuery, Ajax, validations using Ajax in Node.JS, AngularJS, Angular2 and dash board's reports using Backbone.js.- Experience in working with object-oriented concepts and working on Java / J2EE technologies, and having good exposure in using the Model View Controller Architecture (MVC) based applications using Spring and Spring boot.- Proficient in applying design patterns like MVC, Singleton, Adapter, Bridge, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.- Established robust CI/CD pipelines using Jenkins & OpenShift for continuous integration. Used SCM tools like Git, GitLab, GitHub and Subversion (SVN) on Linux and windows platforms, Maven &Gradle for build automation. Ensured code quality through SonarQube, enabling continuous improvement.- Worked on Lambda Expressions, Functional interfaces, Stream API, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 11.- Designed and developed Microservices using React, Spring Boot, Docker CE, REST API for backend systems that serve to communicate with customer to generate correspondences for customer components running on AWS VPC and AWS EKS Kubernetes cluster.