Job Type: Contract
Job Category: IT
Job Description
Role – Java Lead Developer
Location – McLean, VA (Onsite)
Contract
F2F interview (Need Locals Only)
About the Role:
We are seeking an experienced Java Lead to take ownership of the design, development, and delivery of Java-based applications. You will lead a team of developers, ensuring high-quality coding practices and delivery on time. The ideal candidate will have deep expertise in Java technologies, team leadership skills, and the ability to collaborate cross-functionally.
Key Responsibilities:
- Lead and mentor a team of Java developers in delivering high-quality software.
- Design and develop backend systems using Java, Spring Boot, and related frameworks.
- Participate in technical design discussions and contribute to architectural decisions.
- Drive code reviews, unit testing, and integration testing to maintain code quality.
- Collaborate with QA, DevOps, Product, and UI/UX teams to ensure smooth development lifecycle.
- Troubleshoot and resolve complex technical issues in production and development environments.
- Ensure that all projects are delivered on-time and meet technical quality standards.
- Maintain and optimize existing Java applications for performance, scalability, and reliability.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 7+ years of hands-on experience in Java development.
- Strong knowledge of Java/J2EE, Spring Framework (Spring Boot, Spring MVC), and RESTful APIs.
- Experience with build tools like Maven/Gradle and CI/CD tools such as Jenkins or GitLab CI.
- Working knowledge of databases (MySQL, PostgreSQL, Oracle, or MongoDB).
- Experience with version control systems (e.g., Git).
- Solid understanding of object-oriented programming and design patterns.
- Strong analytical and debugging skills.
Preferred Qualifications:
- Experience with microservices architecture and containerization tools (Docker, Kubernetes).
- Exposure to cloud platforms (AWS, Azure, or GCP).
- Familiarity with front-end technologies (Angular, React) is a plus.
Required Skills
Cloud Developer