A company is looking for a Lead Java Developer to drive the design, development, and delivery of scalable backend services and modern web applications. Key Responsibilities Design, develop, test, and maintain scalable Java-based backend systems and microservices Implement Test-Driven Development practices and build GraphQL APIs to ensure code quality Lead technical discussions and design decisions while collaborating with cross-functional teams Required Qualifications Bachelor's degree in Computer Science, Engineering, or related field; or equivalent experience Strong hands-on experience with Java, Spring Boot, and RESTful web services Proven experience in Test-Driven Development (TDD) with tools like JUnit or Mockito Proficiency in GraphQL schema design and backend integration Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies like Docker
Lead Java Developer • Sterling Heights, Michigan, United States