About The Position

The Java API Tech Lead will work at a client site five days a week in Pittsburgh, Cleveland, or Dallas. The role leads the design, development, and delivery of innovative applications, drives the microservices architecture roadmap, and provides technical direction and hands-on support across projects. The Tech Lead works closely with clients, team members, and leadership in an Agile environment, guiding teams toward high-quality technical deliverables and timely outcomes. The position calls for extensive Java API and web application experience, including REST APIs, Spring Boot, and microservices. The Tech Lead will advise on Kafka, MongoDB, and other integrations; mentor team members; promote sound design and coding practices; and help teams plan, identify, fix, and test issues. CGI describes a collaborative workplace focused on ownership, teamwork, respect, belonging, and professional growth.

Requirements

  • At least 10 years of overall experience in Java API development, including REST APIs, Spring Boot, XML, JSON, and Swagger.
  • Bachelor's degree in Computer Science or equivalent.
  • Excellent oral and written communication skills.
  • At least 10 years of experience developing and managing RESTful API applications with microservices architecture.
  • At least 9 years of experience developing web applications using J2EE.
  • At least 7 years of experience with Spring Boot and/or Spring.
  • At least 5 years of experience working as a lead and driving high-quality outcomes.
  • Excellent working knowledge of OpenShift Container Platform and Kubernetes.
  • Experience integrating Java-based applications with MongoDB.
  • Strong design and programming skills using JSON, web services, XML, XSLT, and PL/SQL in Unix and Windows environments.
  • Hands-on experience with design patterns and SOLID design principles.
  • Experience with data structures and algorithms.
  • Excellent working knowledge of MSSQL Database.
  • Strong collaboration and communication skills within distributed project teams and in an Agile environment.

Nice To Haves

  • Excellent working knowledge of Kafka is identified as a significant value add.

Responsibilities

  • Lead and drive work with the team and client.
  • Ensure technical deliverables are sound and high quality.
  • Drive the direction and roadmap for microservices architecture.
  • Develop innovative solutions to complex situations and drive outcomes.
  • Provide technical guidance and architectural assistance for Kafka, microservices, and MongoDB integrations.
  • Answer technical questions and guide and mentor team members in developing high-quality code.
  • Work in an Agile environment and adapt to changing business needs and requirements.
  • Remain hands-on in developing or fixing issues to deliver on time and at high quality.
  • Work closely with leadership and the broader technology team.
  • Guide team members in creating test plans and ensure issues are identified, fixed, and tested.
  • Develop code using best practices.

Benefits

  • Competitive compensation.
  • Comprehensive insurance options.
  • Matching contributions through the 401(k) plan and share purchase plan.
  • Paid time off for vacation, holidays, and sick time.
  • Paid parental leave.
  • Learning opportunities and tuition assistance.
  • Wellness and well-being programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service