Lead Java Backend Engineer - AWS Cloud Migration
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
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
Similar jobs
IT Software Engineer(Backend Lead Developer)
StoneGate-Technologies LLC · Chicago, United States
7 minutes agoSenior Backend Engineer, Managed Kubernetes & Slurm
Lightning AI · New York, United States
12 minutes ago$180k - $250k/yrSoftware Engineer, Backend Engineer- Credit Coverage
Stripe · New York, United States
14 minutes ago$156.8k - $235.2k/yrBackend .NET Engineer
Comcast Corp · Philadelphia, United States
2 hours agoBack end Java Developer
Judge Group, Inc. · Tempe, United States
2 hours agoBackend Engineer, Link (US)
Stripe · United States
2 hours ago