Sr Java Full Stack Developer
Current-Utilized Agile Scrum Methodology and Test-Driven Development (TDD) throughout the SDLC.-Utilized Java 11 features, such as Lambda expressions and the Stream API, to enhance application performance.-Written Swagger contracts for designing RESTful APIs.-Developed Microservices using Spring Boot, and Spring Security and deployed to AWS cloud.-Utilized Spring RESTful API to design and develop robust RESTful Web Services, ensuring seamlesscommunication between the applications.-Employed Spring MVC architecture to create dynamic and efficient web applications, optimizing userexperiences.-Utilized Hibernate for robust Database Persistence, orchestrating seamless CRUD operations with maximum efficiency and ensuring data integrity.- Implemented user authentication and authorization using Spring Security, ensuring robust application security by using the JWT token mechanism.- Implemented, and maintained Kafka-based data streaming pipelines, facilitating real-time data ingestion.-Created user interface web pages by using React.js framework along with HTML5, CSS3, and Bootstrap.- Integrated React Hooks like useState, useEffect, and useContext to streamline complex state management and side effect handling.- Utilized AWS resources (EC2, S3, EBS, IAM, ELB) for the application deployment.- Worked on deploying Java code through Jenkins, used the AWS Code Deploy plugin to deploy to AWS, and worked on AWS Cloud management. Participated in requirements gathering, analysis, time estimates, design, development, and deployment of enhancements.