Description

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.

Education

Bachelor's degree