Title - Java Lead Location-Onsite @Mc Lean , VA-Only Locals Needed -No Non-Locals Duration Contract :
Job Summary We are seeking a highly skilled Java Lead to drive end-to-end software development using modern Java technologies. The ideal candidate is a hands-on engineer with strong experience in Java, Spring Boot, Microservices, DevOps / CI-CD , and database development ( MongoDB & SQL ). This role involves leading development efforts, establishing coding and API standards, mentoring junior developers, and delivering high-quality, scalable solutions.
Key Responsibilities :
- Lead and participate in full-cycle software development including design, development, testing, and deployment.
- Build scalable, secure, and high-performance microservices using Java & Spring Boot .
- Define and enforce coding standards, best practices, and API design guidelines for the development team.
- Provide technical leadership and mentorship to junior developers; conduct code reviews and promote engineering excellence.
- Work closely with product owners, architects, and cross-functional teams to translate requirements into technical solutions.
- Implement and automate CI / CD pipelines using modern DevOps tools .
- Develop high-quality, optimized SQL queries and MongoDB data models.
- Troubleshoot complex technical issues, performance bottlenecks, and production system challenges.
- Ensure high-quality documentation, unit testing, integration testing, and continuous improvement processes.
Required Skills & Qualifications :
10+ years of hands-on experience in software development.Strong expertise in Java, Spring Boot, Microservices architecture .Hands-on experience with DevOps tools & CI / CD pipelines (Jenkins, GitLab CI, GitHub Actions, etc.).Strong development experience with MongoDB and SQL-based databases .Experience working with RESTful API design and standards , API security & performance tuning.Knowledge of cloud platforms ( AWS, Google Cloud Platform, or Azure ) is an advantage.Strong experience with Git, Maven / Gradle, containerization (Docker, Kubernetes preferred) .Excellent problem solving, debugging, and analytical skills.Strong communication and leadership abilities.Nice to Have :
Experience with messaging systems (Kafka, RabbitMQ).Knowledge of test automation frameworks (JUnit, Mockito, etc.).Experience with distributed systems and event-driven architecture.Regards,
Sai Srikar Email :