Lead Java Developer

Glint Tech Solutions
St. Louis, MO
Job Description
Role Overview

We are seeking a highly experienced and strategic Lead Java Developer to architect, lead, and deliver scalable microservice-based solutions in a cloud-native environment. The role involves guiding and mentoring engineering teams, fostering best practices in software design, testing, and DevOps. The Lead Java Developer will collaborate with cross-functional teams to align technical solutions with business goals and customer needs.

What You Will Do

The Lead Java Developer will be responsible for architecting and leading development of robust Java-based microservices using Spring Boot and related frameworks, leading cloud-native solution design and deployment using AWS, Kubernetes, and Docker, and designing and implementing event-driven systems using Apache Kafka and Apache Camel.

Why It Might Be a Fit

The ideal candidate will have 8+ years of professional experience in Java development, including enterprise-scale microservices, and a strong background in event-driven architectures and messaging systems. The candidate will also have experience leading application modernization and digital transformation projects, and expertise in containerization and orchestration.

Requirements

  • 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
]]>