HomeSenior Backend DeveloperSr. Backend Java Developer

Sr. Backend Java Developer

TheStaffed·McLean, Virginia, US

Posted 2w ago

Full-Time
Apply Now

About the Role

Our client is seeking a Senior Backend Java Developer to support a mission-critical web platform within a regulated financial environment. This role is part of an Agile delivery team focused on stabilizing and enhancing existing systems while driving backend modernization using Java and AWS. The ideal candidate is a hands-on engineer with strong ownership of backend systems, experience modernizing legacy platforms, and the ability to shape technical direction in a cloud-native architecture. Responsibilities & Qualifications • Design, develop, and maintain backend services using Java and Spring Boot • Build and evolve microservices, REST APIs, and event-driven components • Modernize legacy backend systems while ensuring stability and performance • Design and optimize PostgreSQL schemas, queries, and data access layers • Integrate backend services with AWS cloud services and messaging platforms • Apply cloud-native and event-driven design patterns to improve scalability and resilience • Write unit and integration tests and participate in peer code reviews • Support production systems, troubleshoot issues, and improve observability • Collaborate with Product, Frontend, QA, and DevOps teams in an Agile environment Requirements • Strong hands-on experience with Java and Spring Boot • Solid understanding of backend architecture, microservices, and design patterns • Hands-on experience with AWS services (e.g., Lambda, S3, API Gateway, SQS, EventBridge) • Strong SQL skills with PostgreSQL or similar relational databases • Experience working with legacy systems and incremental modernization • Familiarity with CI/CD pipelines, containerization, and Git-based workflows • Financial Services or Wealth Management experience is a plus • Strong problem-solving skills and an ownership mindset

What you'll do

  • This role is part of an Agile delivery team focused on stabilizing and enhancing existing systems while driving backend modernization using Java and AWS
  • Design, develop, and maintain backend services using Java and Spring Boot
  • Build and evolve microservices, REST APIs, and event-driven components
  • Modernize legacy backend systems while ensuring stability and performance
  • Design and optimize PostgreSQL schemas, queries, and data access layers
  • Integrate backend services with AWS cloud services and messaging platforms
  • Apply cloud-native and event-driven design patterns to improve scalability and resilience
  • Write unit and integration tests and participate in peer code reviews
  • Support production systems, troubleshoot issues, and improve observability
  • Collaborate with Product, Frontend, QA, and DevOps teams in an Agile environment

Requirements

  • The ideal candidate is a hands-on engineer with strong ownership of backend systems, experience modernizing legacy platforms, and the ability to shape technical direction in a cloud-native architecture
  • Strong hands-on experience with Java and Spring Boot
  • Solid understanding of backend architecture, microservices, and design patterns
  • Hands-on experience with AWS services (e.g., Lambda, S3, API Gateway, SQS, EventBridge)
  • Strong SQL skills with PostgreSQL or similar relational databases
  • Experience working with legacy systems and incremental modernization
  • Familiarity with CI/CD pipelines, containerization, and Git-based workflows
  • Strong problem-solving skills and an ownership mindset
Back to all jobs