Summary
✨ AI‑Generated
An enterprise technology organization is seeking a senior Java leader to architect scalable microservices, guide development teams, and deliver cloud-native solutions using modern engineering practices.
Highlights
Leadership role focused on cloud-native architecture, enterprise software modernization, and mentoring engineering teams.
Description
Lead Java Developer – SSPP Solutions
Position Summary:
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.
This role requires deep technical expertise, strong leadership, and a proven track record in enterprise-scale systems—preferably within the telecommunications industry.
Key Responsibilities:
•
Architect and lead the 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 messaging frameworks like 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.
Required Qualifications:
•
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 in backend development.
•
Strong background in event-driven architectures and messaging systems (Kafka, Camel).
•
Experience leading application modernization and digital transformation projects.
•
Expertise in containerization and orchestration using Docker and Kubernetes.
•
Familiarity with service meshes (e.g., Istio), API gateways (e.g., 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.
•
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Preferred Experience:
•
Telecommunications industry experience, including work with customer identity, billing systems, and network equipment management.
•
Experience with full-stack development, including React or Angular for internal tooling.
•
Familiarity with Agile/Scrum methodologies and SAFE frameworks.
•
Cloud-native tool development and internal platform engineering.