Team Lead Java Engineer

Opportuland

Viseu

On-site

EUR 70,000 - 90,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mobilunity is partnering with Opportuland to recruit a Team Lead Java Engineer for a high-growth nonprofit platform focused on healthcare access in Africa. The role involves leading a JVM backend team, delivering scalable features, and ensuring security and data protection across services.

The ideal candidate has 8+ years in backend engineering, 2+ years of leadership, strong Java and Spring expertise, and hands-on AWS experience.

Qualifications

  • 8+ years of backend engineering experience focused on JVM languages.
  • 2+ years of formal leadership experience managing a Java backend team.
  • Strong hands-on experience with Java and the Spring framework.
  • Extensive experience with microservices architecture.
  • Hands-on experience with AWS.
  • Experience working in an Agile software development environment.
  • Excellent English communication skills.
  • Based in Portugal or willing to relocate to Portalegre area.

Responsibilities

  • Lead and develop the individuals within the software engineering team.
  • Coordinate engineering work and ensure priorities and deliverables are managed effectively.
  • Conduct team performance reviews and support professional development.
  • Foster a collaborative environment focused on quality and learning.
  • Develop and maintain backend features for the platform.
  • Ensure security and data protection requirements are met in all work.
  • Contribute to scalable, maintainable backend systems and documentation.

Skills

Java
Spring Framework
Team Leadership
Backend Engineering
AWS
Microservices
Agile
Security & Data Protection
English Proficiency

Tools

AWS
CI/CD Pipelines

Job description

Team Lead Java Engineer On behalf of our Client, Mobilunity is looking for a Java Backend Engineering Team Lead. Our client is a high-growth, award-winning African nonprofit on a mission to radically transform healthcare access.

The organization works to strengthen the potential and resilience of adolescent girls across Africa by building local health ecosystems that provide stigma-free, no-cost, quality-assured healthcare services. Their technology platform connects community organizations, healthcare providers, and retail partners by enabling referrals, verifying service delivery, facilitating payments, and generating real-time data.

The organization operates across Kenya, Ethiopia, Uganda, Burkina Faso, South Africa, and Nigeria, with additional offices in Portugal, the Netherlands, and the United Kingdom. The global team consists of more than 250 international colleagues and works in a fast-paced, informal, and collaborative environment. The role focuses on one of the organization's critical scaling challenges: risk and fraud on the platform.

It combines strong software engineering and data infrastructure skills with deep hands‑on experience building and deploying modern AI and LLM-based systems in production.

Key Responsibilities:

Team Leadership Lead, support, and develop the individuals within the software engineering team. Coordinate the team's engineering work and help ensure priorities and deliverables are effectively managed. Conduct team performance reviews and support the professional development of team members. Foster a collaborative environment focused on engineering quality, continuous learning, and knowledge sharing. Software Development Maintain and develop new features for the software platform. Apply software engineering principles across the design, development, maintenance, testing, and evaluation of software. Contribute hands‑on to building scalable and maintainable backend systems. Ensure that software developed by the team meets appropriate security and data protection requirements. Participate in Agile rituals and development practices. Document technical work clearly and ensure that documentation is understandable and useful for future maintenance.

Requirements:

8+ years of backend engineering experience focused on JVM languages. 2+ years of formal leadership experience managing a team of Java backend engineers. Experience conducting team performance reviews and supporting the development of engineering team members. Strong hands‑on experience with Java and the Spring framework. Extensive experience with Java backend tools and frameworks. Experience working with microservices architecture. Hands‑on experience with AWS. Proven experience building software from the ground up. Strong understanding of software engineering principles, with a focus on quality, scalability, and maintainability. Strong problem‑solving and logical‑thinking skills. Experience working in an Agile software development environment. Good understanding of software security and data protection. Excellent spoken and written English.

Nice to Have:

Experience or knowledge of Salesforce CRM. Experience working on high-growth technology platforms. Experience working with international and distributed engineering teams. Experience contributing to technical strategy and continuous improvement beyond day-to-day development. Currently based in Portugal.

Team Lead Java Engineer • Portalegre, Portuguese Republic, PT

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Team Lead Java Engineer
Team Lead Java Engineer

OpportuLand • Portugal

Remote
EUR 70,000 - 120,000
Java Backend Tech Lead — Scalable Systems & AI-Driven Risk
Java Backend Tech Lead — Scalable Systems & AI-Driven Risk

OpportuLand • Portugal

Remote
EUR 70,000 - 120,000
Java Backend Team Lead — Scale Secure Platforms Worldwide
Java Backend Team Lead — Scale Secure Platforms Worldwide

Opportuland • Viseu

On-site
EUR 70,000 - 90,000
Team Leader - Full-Stack (Java)
Team Leader - Full-Stack (Java)

Hexa People • Lisboa

On-site
EUR 65,000 - 85,000
Lead Developper (Java)
Lead Developper (Java)

Asenium • Portugal

On-site
EUR 50,000 - 70,000
Lead Developer / Tech Lead (Java & Angular)
Lead Developer / Tech Lead (Java & Angular)

Inetum2 • Lisboa

On-site
EUR 60,000 - 90,000
Senior Java Backend Engineer for Global Platform – Agile Team
Senior Java Backend Engineer for Global Platform – Agile Team

World-Leading Tech Company • Portugal

On-site
EUR 60,000 - 80,000
Java Technical Lead/Staff Engineer
Java Technical Lead/Staff Engineer

Xsciconsult • Portugal

Remote
EUR 90,000 - 120,000
20 dedicated learning days
Certification support
Technical leadership growth
+1
Java Tech Lead (Alfragide - Hybrid)
Java Tech Lead (Alfragide - Hybrid)

Claranet Portugal • Lisboa

On-site
EUR 70,000 - 110,000
Senior Java Engineer
Senior Java Engineer

Vigil365 Limited • Portugal

Remote
EUR 65,000 - 90,000
Fully remote
Travel opportunities
Top locations