Senior Java Developer -AWS
Role details
Job location
Tech stack
Job description
We are seeking a highly experienced Senior Java Developer with strong AWS expertise The ideal candidate will have deep hands-on experience in building scalable, cloud-native applications using Java and AWS, with a strong background in microservices architecture. Key Responsibilities
- Design, develop, and maintain scalable Java-based applications
- Build and deploy cloud-native solutions on AWS
- Develop RESTful APIs and microservices architectures
- Collaborate with cross-functional teams including DevOps, QA, and business stakeholders
- Participate in architecture discussions and system design
- Optimize application performance and ensure high availability
- Implement CI/CD pipelines and automate deployments
- Troubleshoot and resolve production issues
Requirements
-
10+ years of experience in Java development
-
Strong expertise in:
-
Java 8/11/17
-
Spring Boot, Spring MVC
-
Microservices Architecture
-
Hands-on experience with AWS services:
-
EC2, S3, Lambda, RDS, DynamoDB
-
API Gateway, CloudWatch
-
Experience with:
-
REST/SOAP APIs
-
SQL & NoSQL databases
-
Messaging systems (Kafka / RabbitMQ)
-
Strong knowledge of:
-
Docker & Kubernetes (preferred)
-
CI/CD tools (Jenkins, GitLab CI, etc.)
-
Version control: Git
-
Agile/Scrum methodology experience