Point your AI agent at freehire and let it find you a job.

Get the CLI →

Agility Partners

New

Java Backend Services Developer

Posted 3 views
Discussion

Summary

Senior Java developer designing, building, and deploying scalable enterprise microservices and RESTful APIs on AWS, participating in the full SDLC from design through production support. Core stack: Java, Spring Boot, event-driven architecture, DDD, and Terraform for infrastructure as code.

Job Description

We are seeking a highly skilled Senior Java Developer with 10+ years of hands-on experience designing, developing, and deploying enterprise applications. The ideal candidate will have deep expertise in Java, Spring Boot, Microservices, AWS, and Terraform, along with a strong understanding of event-driven architectures, Domain-Driven Design (DDD), and cloud-native solutions.

Key Responsibilities

  • Design, develop, and maintain scalable enterprise applications using Java and Spring Boot.
  • Participate in the full software development lifecycle, from requirements gathering and design through testing, deployment, and production support.
  • Develop microservices and event-driven solutions aligned with modern architectural best practices.
  • Design and implement cloud-native applications deployed on AWS.
  • Build and enhance RESTful APIs and backend services.
  • Conduct code reviews and promote engineering best practices.
  • Develop and maintain technical documentation and operational support materials.
  • Contribute to architecture discussions and help establish scalable, maintainable application frameworks.

Required Qualifications

  • 10+ years of hands-on experience in Java application development.
  • Java
  • Spring Boot
  • Microservices Architecture
  • Event-Driven Architecture
  • Domain-Driven Design (DDD)
  • Experience deploying and supporting applications in AWS.
  • Strong understanding of Infrastructure as Code (IaC), particularly Terraform.

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available