Java API Tech Lead
CGI · Dallas, TX · 3 wk ago
Engineering$71k–$157k/yrFull-time
Position Description
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.
Future Duties and Responsibilities
- Deliver 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.
Required Qualifications
- 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.