The role
Job description
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.