What are the responsibilities and job description for the Java Tech lead-Onsite @ Mclean, VA-Need Locals -No Relocation position at Cyber Sphere LLC?
Job Details
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: