Skip to main content
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:
  • JavaSpring Framework / Spring BootSpring Batch
  • Microservices architectureIBM MQExtensive database experience with:
  • SQLOracleMongoDBPostgreSQLExperience 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

Matching similar jobs

Level

Lead L6

Location

Reston, VA

Occupation

Software Developers

Industry

Computer Systems Design Services

Posted

today

APPLY NOW (opens in a new tab)