Title: Java Lead Developer
Location: 100% Remote(Brazil)
Job Type: Contract
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.
Thanks
Aatmesh