Key Skills Required:
Java, Spring Boot
Microservices Architecture
RESTful API Development
AWS Cloud (EC2, ECS/EKS, Lambda, API Gateway, S3, RDS, CloudWatch, IAM)
PostgreSQL, MySQL
Docker, Kubernetes
Git, Maven, Jenkins/GitHub Actions
CI/CD Pipelines
Distributed Systems and Cloud-Native Development
Key Responsibilities:
Design, develop, and maintain backend services using Java and Spring Boot.
Build scalable REST APIs and microservices-based applications.
Develop secure, high-quality, and reusable code following engineering best practices.
Design and implement distributed systems with resiliency and fault-tolerance patterns.
Develop, deploy, and optimize applications on AWS Cloud.
Design and optimize database schemas, queries, and data access layers.
Collaborate with DevOps teams to automate build and deployment processes.
Support application monitoring, troubleshooting, and production deployments.