You will build and maintain cloud-native applications using Java and AWS services.
Responsibilities
- Develop and implement solutions using Java, SpringBoot, and NodeJS for REST APIs.
- Containerize applications using Docker and deploy them on ECS or EKS.
- Implement serverless solutions leveraging AWS Lambda, API Gateway, and Step Functions.
- Manage and interact with databases, including Oracle and DynamoDB.
- Utilize CI/CD and monitoring tools to support the full software lifecycle.
Required Skills
- 6+ years of software development experience.
- Proficiency in Java and SpringBoot.
- Experience with Nodejs and REST API development.
- Hands-on experience with Docker, AWS ECS, and AWS EKS.
- Experience with AWS services: Lambda, API Gateway, S3, ALB, Route53.
- Familiarity with databases, specifically DynamoDB.
- Proficiency with version control systems like Github or Bitbucket.
- Experience with monitoring tools such as Splunk or DataDog.
- Bachelor's degree in Computer Science or Engineering or equivalent experience.