Java API Tech Lead

CGIDallas, TX
Onsite

About The Position

We are seeking an experienced Java Full Stack Tech Lead to drive the design, development, and delivery of scalable, high-performance, end-to-end web applications. The ideal candidate will have deep expertise in Java, microservices architecture, modern frontend frameworks, API development, and cloud-native technologies. This role requires strong technical leadership, full stack hands-on development expertise, and the ability to guide teams through complex engineering challenges across both backend and frontend layers. The candidate will collaborate closely with cross-functional partners, ensure adherence to engineering best practices, and oversee end-to-end solution delivery and quality. This position is located at our client site five days a week in Cleveland, OH, Pittsburgh, PA, or Dallas, TX. For this role, employer sponsorship of immigration related visa and/or green card status as part of the PERM process will not be available.

Requirements

  • 8–12 years of experience building enterprise applications using Java / J2EE / Spring ecosystem.
  • Strong experience in full stack development, including backend (Java, Spring Boot) and frontend (Angular, React, or similar frameworks).
  • Expertise in designing and developing RESTful APIs and Microservices architectures.
  • Experience working with modern UI technologies such as Angular (2+), React, or Vue.js, along with HTML5, CSS3, and JavaScript/TypeScript.
  • Hands-on experience with Spring Boot, Spring MVC, Spring Security, Hibernate/JPA.
  • Experience with containerization (Docker), Kubernetes, and OpenShift platforms.
  • Strong knowledge of event-driven architecture using Kafka or similar messaging systems.
  • Experience with databases such as Oracle, SQL Server, or MongoDB.
  • Experience with CI/CD pipelines, DevOps practices, and cloud platforms (AWS/Azure/GCP).
  • Strong understanding of application security, authentication (OAuth/JWT), and secure coding practices.
  • Experience in integrating frontend applications with backend APIs at scale.
  • Proven ability to lead teams, mentor developers, and drive technical excellence and delivery.
  • Strong collaboration and communication skills in distributed Agile teams.
  • Excellent problem-solving, analytical, and decision-making skills.

Nice To Haves

  • Angular
  • Docker
  • J2EE
  • Java
  • Kubernetes
  • React
  • JavaScript
  • Spring Boot
  • SQL

Responsibilities

  • Responsible for delivering high-quality full stack technical solutions across UI and backend layers.
  • Drive architecture and roadmap for microservices-based backend and modern frontend frameworks.
  • Provide innovative solutions to complex technical challenges and drive business outcomes.
  • Provide technical leadership in Java/Spring Boot backend and frontend frameworks (Angular/React).
  • Mentor and guide team members to develop scalable, maintainable, and high-quality code.
  • Work in an Agile environment and adapt to changing business requirements and priorities.
  • Stay hands-on with development to design, build, troubleshoot, and resolve issues in a timely manner.
  • Collaborate closely with leadership, product teams, and cross-functional stakeholders.
  • Ensure proper test strategy, automation coverage, and defect resolution processes across the stack.
  • Drive adoption of best practices in coding, CI/CD, security, and performance optimization.
  • Lead design discussions and contribute to UI/UX improvements and system scalability.
  • Oversee integration across multiple systems and ensure seamless end-to-end functionality.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the 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