Xpertsoft
Back to roles

Java Developer

RemotePosted 1 week ago

Main tasks & responsibilities

  • Migrate business-critical applications from on-premises infrastructure to AWS.
  • Directly lead and be involved in material on-premises-to-AWS migrations covering modernisation, execution, cutover, and stabilisation.
  • Design, build, and maintain robust applications and APIs using Java, Spring Boot, and microservices.
  • Work on deep, hands-on AWS engineering in production environments.
  • Implement Infrastructure as Code (preferably using Terraform) and manage CI/CD pipelines (such as GitHub Actions, Jenkins, or GitLab).
  • Handle compute choices, networking, data services, security configurations (IAM, KMS, secrets), and observability (CloudWatch and APM) within AWS

Requirements

  • 8+ years of overall software development experience.
  • 5+ years of hands-on experience in Java (Java 17/21 preferred).
  • Migration Experience: Direct, hands-on involvement in at least two material on-premises-to-AWS migrations.
  • Core Technical Stack: Deep expertise in Java, Spring Boot, APIs, and microservices.
  • AWS Breadth: Practical production experience across networking (VPCs, Route 53, hybrid connectivity), compute (EC2, ECS/Fargate, EKS, Lambda), data services (RDS/Aurora), security, and observability.
  • Submission Requirements: Must provide a skills matrix, two detailed migration case studies, a clear distinction between hands-on and oversight work, certifications, availability, location, and confirmation of compliance with client governance.
  • Selection Gate: Proven strong hands-on stack skills and real hands-on AWS migration experience (certifications, cloud-adjacent work, or coordination-only roles alone do not qualify).

Apply

Fill in the details below to submit your application.

By applying you agree to our privacy policy.