Title : Lead Java/J2EE Developer
Location: Onsite - San Leandro, CA
Duration: Full-time Permanent/Direct Hire
Work Authorization: Must be legally authorized to work in the U.S. (No sponsorship)
About the Role:
Client is seeking a Lead Java Developer to join our cutting-edge team. You'll be working alongside Product Managers, Architects, and Full-Stack Engineers to develop innovative, cloud-native software solutions in a Lean-Agile and DevOps-driven environment.
Responsibilities:
- Lead and mentor a team of skilled software engineers.
- Design, build, and maintain Java-based microservices and applications using the Spring ecosystem.
- Achieve 100% code coverage using JUnit for both line and branch coverage.
- Implement automation tests using BDD frameworks such as Karate.
- Collaborate with architects and tech teams to build scalable and secure systems.
- Troubleshoot, optimize, and resolve performance bottlenecks and bugs.
- Ensure clean, secure code with no Sonar issues or vulnerabilities.
- Stay current with tech trends and continuously improve solutions.
Required Skills & Experience:
- 10+ years as a Software Engineer or similar role, with leadership experience.
- Strong hands-on experience with Java, Spring Boot, Spring Framework, Microservices, Kafka, and MongoDB.
- Advanced knowledge of JUnit and ability to achieve full test coverage.
- Proficiency in automation testing with BDD frameworks (e.g., Karate).
- Solid understanding of Agile/Scrum methodologies.
- Strong problem-solving, communication, and collaboration skills.