Senior Java Developer
Current- Engaged in full SDLC; from requirements gathering to design, development, and testing.- Actively participated in Agile/SCRUM processes, including stand-ups, sprint planning, and retrospectives.- Developed responsive UIs with HTML5, CSS3, JavaScript, jQuery; emphasized responsive design and animations.- Utilized Angular 8 for advanced web development; created modules, controllers, directives, and services.- Enhanced CRUD operations with Angular HTTP Services, integrating error… Show more - Engaged in full SDLC; from requirements gathering to design, development, and testing.- Actively participated in Agile/SCRUM processes, including stand-ups, sprint planning, and retrospectives.- Developed responsive UIs with HTML5, CSS3, JavaScript, jQuery; emphasized responsive design and animations.- Utilized Angular 8 for advanced web development; created modules, controllers, directives, and services.- Enhanced CRUD operations with Angular HTTP Services, integrating error handling and typed responses.- Applied Java 8 features (Lambda expressions, Stream API) for efficient data manipulation.- Implemented microservices with Spring Boot for scalability and rapid development cycles.- Configured Kafka producer/consumer patterns and Spring Kafka for effective message processing.- Orchestrated microservices with Apache Camel, optimizing network efficiencies.- Performed complex DB operations, created PL/SQL procedures and triggers for performance.- Integrated Swagger for API documentation and endpoint validation with Spring Boot apps.- Conducted extensive testing (JUnit, Mockito, Karma, Jasmine, Selenium) for software reliability.- Utilized SoapUI, Postman for RESTful service testing; ensured API reliability and integration.- Managed dependencies and automated builds with Maven; implemented CI/CD with Jenkins.- Deployed Docker containers for Spring Boot apps, enabling seamless AWS EC2 and Lambda integration.- Monitored application performance with Log4J, collaborated with QA for bug tracking and resolution in JIRA.- Mentored developers in best practices and coding strategies; ensured timely project milestones.- Analyzed and resolved system issues based on QA feedback, maintaining product quality and user satisfaction. Show less