Job Title
AWS Java Backend Developer (Developer III / IV / V)
Role Summary
We are seeking an experienced AWS Java Backend Developer to design, develop, and support scalable cloud-native applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, and AWS services, with experience building secure, resilient, and high-performing backend systems.
Key Responsibilities
- Design and develop RESTful APIs and microservices using Java and Spring Boot.
- Build scalable backend applications following microservices architecture principles.
- Develop and integrate AWS-based solutions leveraging cloud-native services.
- Implement security, validation, logging, monitoring, and exception handling best practices.
- Participate in application architecture, design reviews, and technical troubleshooting.
- Support CI/CD pipelines and DevOps practices.
- Collaborate with cross-functional teams in Agile environments.
Required Skills
Java
- Java 8/11/17/21
- OOP, Collections, Streams
- Exception Handling
- JVM Concepts
- Functional Programming
- Design Patterns
- Multithreading & Concurrency
Spring Boot & Microservices
- Spring Boot
- JPA/Hibernate
- REST APIs
- Spring Security (JWT/OAuth)
- Transaction Management
- Actuator
- Configuration Management
- Global Exception Handling
- API Design
- Service Decomposition
- Circuit Breaker & Resiliency Patterns
AWS
- EC2
- S3
- RDS
- Lambda
- API Gateway
- IAM
- CloudWatch
- SNS/SQS
- ECS/EKS
- Auto Scaling
Preferred Skills
- Kafka
- Docker
- Kubernetes
- GitHub Actions/Jenkins
- Swagger/OpenAPI
- Playwright
- LambdaTest
GitHub Copilot