Role & responsibilities
- Develop and maintain Java-based applications with high performance and scalability.
- Implement and manage CI/CD pipelines using DevOps best practices.
- Deploy, monitor, and scale applications in Kubernetes clusters.
- Work with Docker for containerization and microservices architecture.
- Utilize AWS services (EC2, S3, RDS, Lambda, etc.) for cloud deployment and infrastructure management.
- Collaborate with cross-functional teams to ensure seamless integration and delivery.
- Troubleshoot production issues and optimize system performance.
Preferred candidate profile
- Robust proficiency in Java (Core + Spring Boot).
- Hands-on experience with DevOps tools (Jenkins, Git, Maven, etc.).
- Expertise in Kubernetes (deployment, scaling, monitoring).
- Proficiency in Docker (image creation, container orchestration).
- Solid understanding of AWS cloud services.
- Experience with REST APIs, Microservices, and distributed systems.
- Knowledge of monitoring tools (Prometheus, Grafana, ELK stack) is a plus.