Lead Java Developer
Glint Tech Solutions LLC · St. Louis, Missouri, United States
IT Services and IT Consulting · 11-50 employees
About the role
Architect and lead the development of robust Java-based microservices within a cloud-native environment. Mentor engineering teams while driving modernization efforts and ensuring secure, scalable system performance.
What they look for
Requirements
Requires a Bachelor's or Master's degree in Computer Science or a related field. Candidates must have 8+ years of professional Java development experience and 5+ years of experience with cloud platforms.
Full description
Title: Lead Java Developer
Location: Hybrid – 3 days onsite in St. Louis, MO (local candidates only)
Note: Final interview will be conducted onsite
Company Overview
Glint Tech Solutions is a women-owned, global IT staffing and recruiting firm serving enterprise clients across the USA and Canada.
Project Description
Our client, a leading enterprise client in the telecommunications technology sector, is seeking a highly experienced and strategic Lead Java Developer to architect, lead, and deliver scalable microservice-based solutions in a cloud-native environment.
Key Responsibilities
- Architect and lead development of robust Java-based microservices using Spring Boot and related frameworks
- Guide and mentor engineering teams, fostering best practices in software design, testing, and DevOps
- Lead cloud-native solution design and deployment using AWS, Kubernetes, and Docker
- Design and implement event-driven systems using Apache Kafka and Apache Camel
- Collaborate with cross-functional teams to align technical solutions with business goals and customer needs
- Drive modernization efforts, including monolith-to-microservices transformations and legacy system integrations
- Champion CI/CD pipelines, automated testing, and observability practices
- Lead initiatives in identity management, billing systems, and customer self-service platforms
- Ensure secure coding practices, performance optimization, and production readiness
- Maintain comprehensive documentation and promote knowledge sharing across teams
Mandatory Skills
- Bachelor's or Master's degree in Computer Science, Engineering, or related field
- 8+ years of professional experience in Java development, including enterprise-scale microservices
- 5+ years of experience with cloud platforms (AWS preferred), including architecture and deployment
- Proven experience with Spring Boot, GraphQL, and Node.js
- Strong background in event-driven architectures and messaging systems (Kafka, Camel)
- Experience leading application modernization and digital transformation projects
- Expertise in containerization and orchestration (Docker, Kubernetes)
- Familiarity with service meshes (Istio), API gateways (Zuul, NGINX), and OAuth2/SAML
- Proficiency in CI/CD tools (GitLab, Jenkins), observability tools (DataDog, SumoLogic), and distributed tracing
- Strong understanding of telecommunications systems, including identity, billing, and device management
- Excellent communication and stakeholder engagement skills
Nice-to-Have Skills
- Telecommunications industry experience, including customer identity, billing systems, and network equipment management
- Full-stack development experience with React or Angular
- Familiarity with Agile/Scrum and SAFe frameworks
- Cloud-native tool development and internal platform engineering