Haystack
← Back to Jobs
Technology

Lead Java Backend Engineer - AWS Cloud Migration

System OneReston, VA🇺🇸United StatesPosted 17 Aug 2026

Why This Role Stands Out

This hybrid role offers a fantastic opportunity to lead a critical AWS cloud migration initiative, significantly impacting large-scale applications while advancing your expertise in modern backend development. You'll thrive here if you're a seasoned Java backend engineer with strong AWS migration experience, eager to mentor others and contribute to a dynamic technology project.

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

Lead Software Engineer

Location:
Reston, VA (Hybrid)
Duration: Contract through end of year (extension possible)
Candidates must reside in the DMV area.

Overview

We are seeking a Senior Java Backend Developer to support a major AWS cloud migration initiative. This role is ideal for an experienced engineer with deep expertise in Java, Spring Framework, Microservices, AWS Migration, and enterprise-level backend development. The selected candidate will play a key role in designing, developing, and modernizing large-scale applications while mentoring junior engineers and collaborating with cross-functional teams.

Required Qualifications

  • 12+ years of hands-on experience in Java development
  • 8+ years of software design, development, and systems integration experience
  • 3+ years of AWS cloud migration experience (required)
  • Strong expertise with:
    • Java
    • Spring Framework / Spring Boot
    • Spring Batch
    • Microservices architecture
    • IBM MQ
  • Extensive database experience with:
    • SQL
    • Oracle
    • MongoDB
    • PostgreSQL
  • Experience integrating and supporting legacy/web services
  • Strong understanding of SDLC, Agile methodologies, CI/CD, DevSecOps, and automated testing
  • Experience leading technical initiatives and mentoring developers
  • Bachelor''s degree in Computer Science, Information Technology, or related field (or equivalent experience)

Key Responsibilities

  • Lead the design, development, testing, and deployment of enterprise applications
  • Drive AWS cloud migration efforts and modernization initiatives
  • Design scalable backend services and microservices architectures
  • Collaborate with Architects, Product Owners, Scrum Masters, and stakeholders to define technical solutions
  • Conduct code reviews and ensure adherence to development standards and best practices
  • Identify technical risks and implement mitigation strategies
  • Support CI/CD implementation and application deployment processes
  • Mentor junior engineers and provide technical leadership across project teams

Preferred Skills

  • Experience with cloud-native application development
  • Knowledge of TDD, BDD, and automated testing frameworks
  • Strong experience with large-scale enterprise applications serving thousands of users
  • Excellent communication and stakeholder management skills

Ref: #851-Rockville-S1

Skills

Microservices
MongoDB
Oracle
SQL
Spring
Spring Boot
AWS
Scrum
TDD
Agile
BDD
Java
PostgreSQL
Stakeholder Management

Similar jobs