About the role
We are looking for a skilled Java AWS Developer to join our team. The ideal candidate will have a strong background in backend Java development and hands-on experience with AWS cloud services. You will be responsible for designing, developing, and deploying scalable, high-performance applications in a cloud-native environment.
Key Responsibilities:- Design, develop, test, and deploy Java-based backend services and microservices.
- Build scalable, secure, and resilient cloud-native applications using AWS.
- Integrate AWS services such as Lambda, API Gateway, S3, DynamoDB, RDS, SNS, SQS, etc.
- Collaborate with DevOps and Cloud Engineering teams for CI/CD automation and deployment pipelines.
- Participate in architecture discussions and provide input on system design and performance tuning.
- Write clean, maintainable, and testable code following industry best practices.
- Troubleshoot and resolve issues in development, test, and production environments.
- Ensure security and compliance standards are met across applications.
- Strong hands-on experience in Java (8/11/17) and Spring Boot.
- Experience with RESTful API development and microservices architecture.
- Proficient with AWS services, including (but not limited to):
- Lambda
- EC2
- S3
- API Gateway
- DynamoDB
- CloudWatch
- IAM
- RDS
- SNS/SQS
- Experience with containerization tools like Docker and orchestration using Kubernetes or ECS.
- Familiarity with CI/CD tools like Jenkins, CodePipeline, or GitHub Actions.
- Good knowledge of database technologies (SQL and NoSQL).
- Proficiency in Git and version control systems.
- AWS Certification (e.g., AWS Certified Developer – Associate).
- Experience with Infrastructure as Code tools like CloudFormation or Terraform.
- Exposure to event-driven architecture and streaming technologies (Kafka, Kinesis).
- Working knowledge of monitoring tools like Datadog, Prometheus, or ELK Stack.
- Bachelor’s degree in Computer Science, Engineering, or related field.
- [3–8+] years of relevant software development experience.