Job Description
Key Responsibilities:
- Design, develop, modify, and implement high-quality applications.
- Build and maintain microservices-based APIs using Java Spring Boot.
- Work with AWS Cloud services to ensure scalability, security, and reliability.
- Apply DevOps principles and optimize cloud resources.
- Implement containerization technologies like Docker and Kubernetes.
- Ensure security best practices and implement security controls in cloud environments.
- Focus on customer expectations, ensuring high quality and timely delivery.
- Guide and mentor junior engineers, serving as a technical lead when required.
Mandatory Requirements:
- 4 to 8 years of hands-on experience in software development.
- Strong experience in Java Spring Boot.
- Expertise in AWS Cloud and cloud computing concepts.
- Flexibility to switch between .NET and Java when needed.
Good to Have:
- Hands-on experience with Docker and Kubernetes.
- Exposure to other cloud platforms like Azure and open-source cloud components.
- Experience with Infrastructure as Code (Terraform).
- Proficiency in Python for automation and scripting.
Preferred Skills & Attributes:
- Strong understanding of modern software architectures and DevOps principles.
- Experience with cloud deployments, scalability, and performance optimization.
- Ability to analyze complex problems and deliver effective solutions.
- Excellent communication and teamwork skills to collaborate across teams and geographies.