Design, develop, and maintain microservices-based applications using Java, Spring Boot, and Kubernetes
Collaborate with product owners, architects, and other developers to define application requirements and technical specifications
Develop and deploy scalable and resilient microservices on cloud platforms
Implement CI/CD pipelines to automate testing and deployment processes
Utilize best practices for building and maintaining containerized applications using Docker and Kubernetes
Monitor service performance and troubleshoot issues to ensure optimal functionality
Participate in code reviews and enhance code quality and maintainability
Provide mentorship and guidance to junior developers in microservices architecture and design
Stay current with relevant technologies and continuously improve skills and knowledge