Full-Stack Developer
Current●Experience in understanding the SDLC phases and Implemented AGILE/TDD methodology, participated in scrum meetings, code reviews, sprint planning and retrospectives.● Developed UI using typescript Angular 14, Bootstrap, React, for interactive cross browser functionality and complex user interface along with Single Page Application and dynamic responsive Web Application.● Design and develop REST/SOAP based Microservices to support UI components.● Implement Java 8 features such as lambda expressions, filters, Parallel operations on collections for effective sorting mechanisms.● Process and store data using Java 8 features like Streams & Lambda expressions and design Singleton, Data Access Objects, Factory and MVC design patterns.●Used Rest Controller in Spring framework to create RESTful Web services and JSON objects.● Used Spring Boot for building applications with Spring initializers and bootstrapping.● Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security and Spring Batch.● Develop strategy for integrating internal security model into new projects with Spring Security and Implemented middle tier using Spring WEB and Spring Boot.● Provided support in the performance testing using JMeter task includes developing test plan reports.● Used Hibernate as an ORM tool to store the persistent data and for communicating with Hibernate.● Used Spring Data JPA (Java Persistence API) with Hibernate as Persistence provider for ORM.● Implemented and deployed Microservices based Cloud Architecture on AWS. ● Use Amazon CloudWatch to monitor AWS resources & Logs to collect and store.● Setup CI/CD pipeline process for the application using the Jenkins and Integrated SonarQube to enforce code quality and security standards● Designed and implement complex Queries, stored procedures & triggers on MySQL database.● Use JIRA tool for tracking new requirements, enhancements, bugs, and Git for version control.