Java Full Stack Developer
Current• Collaborated with an agile team in 2-week sprints to develop and enhance applications, incorporating feedback from product managers for continuous improvement.• Designed and developed a robust Single Page Application (SPA) using ReactJS, leveraging JavaScript classes and modules, resulting in a 25% improvement in user engagement and interaction.• Spearheaded performance optimization by implementing Java 8 features, achieving a 20% reduction in response times and enhanced user… Show more • Collaborated with an agile team in 2-week sprints to develop and enhance applications, incorporating feedback from product managers for continuous improvement.• Designed and developed a robust Single Page Application (SPA) using ReactJS, leveraging JavaScript classes and modules, resulting in a 25% improvement in user engagement and interaction.• Spearheaded performance optimization by implementing Java 8 features, achieving a 20% reduction in response times and enhanced user satisfaction.• Involved in all stages of the Software Development Life Cycle (SDLC), including Analysis, Design, Development, UAT, and production phases, working within an AGILE methodology.• Utilized Core Java, focusing on Object-Oriented concepts like Collections and Multi-Threading, and implemented Hibernate for data persistence and management.• Managed global state with Redux for seamless user login experiences and implemented TypeScript to create reusable components, improving code maintainability.• Built and tested RESTful web APIs using Spring Boot, Spring, and Postman, ensuring secure and efficient communication between frontend and backend services.• Employed DevOps practices to manage and maintain the CI/CD pipeline using tools like GitHub, Jenkins, and Maven for continuous integration and build processes.• Developed and executed JUnit test cases, contributing to the overall quality assurance during the development phase.• Monitored application logs and performance using Splunk, ensuring optimal security and operational efficiency.• Actively participated in sprint iterations and SCRUM meetings, fostering effective collaboration and timely project delivery. Show less