Role Overview
We are looking for a skilled Backend Developer to develop and maintain scalable backend applications, design secure REST APIs, and manage cloud infrastructure on AWS. You will work across the full lifecycle of application development, from writing clean code to automating infrastructure and managing containerized environments.
Responsibilities
- Develop and maintain scalable backend applications using Java, Spring Boot, and Microservices.
- Design and build secure REST APIs and optimize application performance.
- Work with MySQL, Hibernate/JPA, and implement authentication using OAuth2/JWT.
- Write clean, maintainable code with unit tests using JUnit.
- Design, deploy, and manage cloud infrastructure on AWS.
- Automate infrastructure using Terraform or CloudFormation.
- Build and maintain CI/CD pipelines using Jenkins or GitHub Actions.
- Manage containerized applications with Docker and ECS/EKS/Kubernetes.
- Monitor cloud infrastructure using CloudWatch.
- Partner with Product, Frontend, QA, and DevOps teams to deliver high-quality solutions.
Requirements
- 3–5 years of experience in Java Backend Development and AWS Cloud Engineering.
- Strong expertise in Java, Spring Boot, Microservices, REST APIs, and MySQL.
- Hands-on experience with AWS services including EC2, S3, RDS, IAM, VPC, Lambda, CloudWatch, ECS/EKS, and Route53.
- Experience with Docker, Kubernetes, Terraform/CloudFormation, and CI/CD pipelines.
- Good knowledge of Git, Linux, and scripting.
- Strong understanding of cloud security, scalability, and performance optimization.
- AWS Certification is an added advantage.
Skills
- Java
- Spring Boot
- AWS
- Docker
- Kubernetes
Benefits
- Flexible schedule
- Food provided
- Health insurance
- Life insurance
- Provident Fund