Java Full Stack Developer
CurrentI have extensive experience in full-stack development, focusing on creating RESTful services using Java and Spring Boot, along with front-end user interfaces using Angular 8. My work involves leveraging a microservices architecture, utilizing tools like Docker for virtualization and automation, and implementing APIs conforming to Swagger Open API standards. I have used Java 8 features, developed scalable microservices, and integrated third-party applications using Single Sign-On (SSO). Additionally, I implemented authentication and authorization with Spring Security, JWT, and OAuth2 to enhance application security.Throughout my projects, I have actively engaged in the complete software development lifecycle, from requirements gathering and analysis to design, development, and testing, using Agile methodologies. My responsibilities included conducting code reviews, writing JUnit tests, managing version control with Git, and employing CI/CD tools like Jenkins. I have experience with AWS for cloud architecture, using CloudWatch for monitoring and alerting, and have provided technical support to offshore teams to ensure project success. My problem-solving skills have been instrumental in troubleshooting production issues and ensuring high-quality, maintainable code.