Overview
Skills
Job Details
Position Summary
We are seeking a highly experienced Lead Java Developer to architect and lead scalable, cloud-native, microservices-based solutions. Ideal for technologists with deep telecom experience and proven enterprise-scale system delivery skills.
Key Responsibilities
Lead architecture and development of Java-based microservices using Spring Boot
Design cloud-native solutions using AWS, Kubernetes, and Docker
Build event-driven systems using Apache Kafka and Apache Camel
Mentor engineering teams in design, testing, observability, and DevOps
Drive monolith-to-microservices modernization and legacy integration
Implement CI/CD pipelines, automated testing, and production readiness
Lead systems related to identity management, billing, and self-service portals
Ensure secure coding, performance optimization, and documentation
Skill / Requirement 8+ years in Java development (microservices) 5+ years with cloud platforms (AWS preferred) Spring Boot Backend: GraphQL, Node.js (in addition to Java) Apache Kafka & Apache Camel Event-driven architecture Docker + Kubernetes (containerization & orchestration) Application modernization (monolith to microservices) OAuth2, SAML, API Gateway (e.g., Zuul, NGINX) CI/CD tools (GitLab, Jenkins) Observability (DataDog, SumoLogic, distributed tracing) Telecom systems knowledge (identity, billing, device mgmt) Stakeholder engagement & team leadership Bachelor s or Master s in CS/Engineering Prior experience at Charter Telecom domain (identity, billing, network mgmt) Full stack experience (React/Angular for tooling/internal apps) Agile/Scrum or SAFe framework experience Internal tool or platform engineering (cloud-native dev)