NCube logo

Java Team Lead

NCube·Salary not specified

Primary stack

SpringTestNGAWSMicroservicesLeadershipAqua SecurityJava

Nice to have's

ScalaSalesforce CRMSalesforce integrations

Job description

Description language:

Java Team Lead

About the Position

Help shape the technology behind a mission-driven platform that improves access to healthcare for adolescent girls across Africa as a Java Team Lead.

About the Project

Our client operates an established digital platform connecting young women with healthcare providers and local partners, making essential health services more accessible across multiple African countries.

The platform is built around Java and Scala microservices and supports the organization’s healthcare programs at scale. The client is now expanding its technology organization and building a new R&D team in Eastern Europe.

Your Impact

You’ll join the new R&D team alongside a Senior Java Backend Engineer and AI/ML Engineer, working closely with the existing distributed engineering organization across Africa and Europe.

As the Team Lead, you’ll play a key role in building and developing the new engineering team while remaining closely involved in the technical evolution of the platform. You’ll combine people management, technical leadership, and backend engineering - helping engineers grow, coordinating the team’s work, and contributing to system design and development.

Requirements

  • 8+ years of backend engineering experience with a strong focus on Java/JVM technologies
  • 3+ years of formal leadership experience managing backend engineering teams
  • Proven people-management experience, including performance reviews, regular 1:1s, feedback, and professional development
  • Strong hands-on experience with Java and Spring
  • Solid experience designing and developing microservices-based systems
  • Production experience with AWS
  • Strong understanding of software engineering principles, system design, testing, security, and maintainability
  • Experience coordinating distributed engineering teams and collaborating across different locations
  • Ability to combine people leadership with technical decision-making and hands-on engineering involvement
  • Strong ownership mindset with a focus on building scalable, reliable, and high-quality systems
  • Excellent written and spoken English

Nice to Have

  • Experience with Scala or mixed Java/Scala environments
  • Experience with Salesforce CRM or Salesforce integrations

Responsibilities

  • Lead and develop the backend engineering team through regular 1:1s, feedback, performance reviews, and mentoring
  • Coordinate the team’s engineering work, priorities, and delivery
  • Contribute hands-on to the development and evolution of Java-based backend services
  • Drive technical and architectural decisions together with the wider engineering organization
  • Design, develop, and maintain scalable, reliable, and secure microservices
  • Ensure high engineering standards across development, testing, security, documentation, and code quality
  • Collaborate closely with distributed engineering teams and technical leadership across Africa and Europe
  • Support the development of new platform capabilities and continuous improvement of existing services
  • Promote knowledge sharing and effective engineering practices within the team

We Offer

  • Vacation (up to 20 working days)
  • Sick leave (10 working days)
  • Up to 11 national holidays as a time off
  • Medical reimbursement or insurance after 3 months
  • Online English courses
  • Flexible working schedule and remote work
  • Direct cooperation with the customer
  • Online and offline teambuildings
  • Support for and development of our volunteering culture

We welcome applicants of every background, identity, and life experience. If you’re excited about this role but don’t check every box, we’d still like to hear from you.

About the Company

If you’re passionate about making a difference through technology and enjoy working in a dynamic, mission-driven environment, we’d love to hear from you. Join our team and help us build a better future for healthcare access in Africa.

Apply now and let’s build something great together.

© NCube. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

NCube creates teams of developers and creative problem-solvers who are passionate about designing great software.

More at NCube

All 11 roles

Popular searches