- Design, develop, and deploy microservices applications using Java and Spring Boot.
- Implement scalable and maintainable software architectures.
- Develop and optimize RESTful APIs to integrate with front-end components and third-party services.
- Configure and manage CI/CD pipelines for automated builds, testing, and deployments.
- Containerize applications using Docker and orchestrate deployment with Kubernetes.
- Collaborate with cross-functional teams, including DevOps engineers, testers, and product managers, to deliver high-quality software solutions.
- Monitor application performance and troubleshoot issues in production environments.
- Write clean, maintainable, and well-documented code following industry best practices.