Lead Software Engineer (Java/Spring Boot/AWS) - Hybrid Lisbon (3 days/week office)

HumanIT Digital Consulting

Lisboa

Hybrid

EUR 20,000 - 28,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

HumanIT Digital Consulting seeks a Lead Software Engineer to guide the engineering of a next-generation marketing platform. You will own technical direction, oversee UI, full-stack and data engineering teams, and ensure end-to-end delivery at global scale.

You’ll design REST APIs with Java/Spring Boot, drive cloud modernization on AWS, and promote best practices for quality, observability and performance in a hybrid Lisbon setup. Fluent English is required.

Qualifications

  • Hands‑on experience with Java, Spring Boot and distributed service architectures (REST APIs).
  • Proven experience architecting large, complex distributed platforms and delivering cloud‑native solutions on AWS.
  • Familiarity with Big Data and analytics technologies such as Databricks, Hadoop, Spark, Python and Scala.
  • Experience with real‑time or near real‑time data ingestion and processing systems.
  • Understanding of Domain Driven Design (DDD) and Event Driven Design (EDD).
  • Experience building and governing automated quality frameworks with JUnit and Mockito, plus a solid understanding of BDD testing frameworks.
  • Understanding of CI/CD with Jenkins and automated deployment pipelines.
  • Experience implementing monitoring, logging, alerting and reliability engineering practices.
  • Track record of delivering highly available, observable, resilient and high‑performance products at scale.
  • Experience using GenAI and AI‑assisted development tools to improve productivity and quality.
  • Technical leadership experience and the ability to communicate architecture to a wide range of stakeholders.
  • Familiarity with Agile/Scrum.
  • Fluent English, written and spoken.

Responsibilities

  • Architect new platform capabilities and lead a team of UI developers, full-stack engineers and data engineers.
  • Build highly available, large-scale and fault-tolerant platforms.
  • Design and develop REST APIs and web services with Java, Spring Boot and cloud-native technologies.
  • Assess approaches for integrating backend data services with user interfaces, and bridge technical and business requirements.
  • Drive platform modernization on AWS and Databricks as part of a wider cloud transformation strategy.
  • Champion engineering best practices in quality, automation, observability, reliability and performance, as well as GenAI/Agentic AI adoption.
  • The work model is hybrid, with 3 days per week on-site in Lisbon.
  • The selection process includes an interview with the client.

Skills

Java
Spring Boot
Distributed systems
REST APIs
AWS
DDD/EDD
CI/CD
Observability
GenAI experience
Leadership
Agile/Scrum
English fluency

Tools

Databricks
Jenkins
Hadoop/Spark
GraphQL/React (nice to have)

Job description

Lead Software Engineer (Java/Spring Boot/AWS) - Hybrid Lisbon (3 days/week office)

Job Openings Lead Software Engineer (Java/Spring Boot/AWS) - Hybrid Lisbon (3 days/week office)

About the job Lead Software Engineer (Java/Spring Boot/AWS) - Hybrid Lisbon (3 days/week office)
Lead Software Engineer (Java/Spring Boot/AWS) - Hybrid Lisbon (3 days/week office)

ABOUT THE OPPORTUNITY

Lead the engineering of a next-generation platform for end-to-end marketing campaign management, built by a global technology leader. The platform covers audience targeting, campaign execution and measurement, and runs at global scale over massive volumes of data. As a Lead Software Engineer (Technical Lead), you’ll own technical direction, engineering efficiency and on-time delivery. Teams here use GenAI and Agentic AI across the whole development lifecycle. This is a 12-month project starting in November 2026.

PROJECT & CONTEXT

  • Architect new platform capabilities and lead a team of UI developers, full-stack engineers and data engineers.
  • Build highly available, large-scale and fault-tolerant platforms.
  • Design and develop REST APIs and web services with Java, Spring Boot and cloud-native technologies.
  • Assess approaches for integrating backend data services with user interfaces, and bridge technical and business requirements.
  • Drive platform modernization on AWS and Databricks as part of a wider cloud transformation strategy.
  • Champion engineering best practices in quality, automation, observability, reliability and performance, as well as the adoption of GenAI and Agentic AI.
  • The work model is hybrid, with 3 days per week on-site in Lisbon and regular working hours. The selection process includes an interview with the client.

WHAT WE’R LOOKING FOR (Required)

  • Hands‑on experience with Java, Spring Boot and distributed service architectures (REST APIs)
  • Proven experience architecting large, complex distributed platforms and delivering cloud-native solutions on AWS
  • Familiarity with Big Data and analytics technologies such as Databricks, Hadoop, Spark, Python and Scala
  • Experience with real‑time or near real‑time data ingestion and processing systems
  • Understanding of Domain Driven Design (DDD) and Event Driven Design (EDD)
  • Experience building and governing automated quality frameworks with JUnit and Mockito, plus a solid understanding of BDD testing frameworks
  • Understanding of CI/CD with Jenkins and automated deployment pipelines
  • Experience implementing monitoring, logging, alerting and reliability engineering practices
  • Track record of delivering highly available, observable, resilient and high-performance products at scale
  • Experience using GenAI and AI‑assisted development tools to improve productivity and quality
  • Technical leadership experience and the ability to communicate architecture to a wide range of stakeholders
  • Familiarity with Agile/Scrum
  • Fluent English, written and spoken

NICE TO HAVE (Preferred)

  • Familiarity with modern web development technologies such as React and/or Angular, Node.js and GraphQL

Compensation: €1800 – €2500/month net, depending on experience and seniority level.

Why HumanIT people stay (4.4 Glassdoor, 89% recommend)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Project Manager (Software Engineering) - Hybrid Lisbon (3 days/week office)
Project Manager (Software Engineering) - Hybrid Lisbon (3 days/week office)

HumanIT Digital Consulting • Lisboa

Hybrid
EUR 21,000 - 38,000
15th month salary
Health insurance for family
Birthday off
+2
Senior AI Platform Engineer
Senior AI Platform Engineer

HumanIT Digital Consulting • Lisboa

Hybrid
EUR 19,000 - 25,000
15th month salary
Health insurance for family
Birthday off
+2
Senior Data Engineer (Spark/Kafka/Hadoop) - Hybrid Lisbon (3 days/week office)
Senior Data Engineer (Spark/Kafka/Hadoop) - Hybrid Lisbon (3 days/week office)

HumanIT Digital Consulting • Lisboa

Hybrid
EUR 19,000 - 26,000
15th month salary
Health insurance covering your family
Birthday off
+2
Fullstack Developer (Node.js/Next.js/React) - Hybrid Lisbon (2 days/week office)
Fullstack Developer (Node.js/Next.js/React) - Hybrid Lisbon (2 days/week office)

HumanIT Digital Consulting • Lisboa

On-site
EUR 23,000 - 29,000
15th month salary
Health insurance covering your family
Birthday off
+2
DevOps Engineer - Hybrid Lisbon (1-2 days/week office)
DevOps Engineer - Hybrid Lisbon (1-2 days/week office)

HumanIT Digital Consulting • Lisboa

Hybrid
EUR 25,000 - 33,000
15th month salary
Health insurance
Birthday off
+2
AI Engineer - Hybrid Lisbon (1-2 days/week office)
AI Engineer - Hybrid Lisbon (1-2 days/week office)

HumanIT Digital Consulting • Lisboa

Hybrid
EUR 25,000 - 33,000
15th month salary
Health insurance covering your family
Birthday off
+2
Senior Fullstack Engineer (Node.js/AWS/AI-Native) - Portugal Full Remote
Senior Fullstack Engineer (Node.js/AWS/AI-Native) - Portugal Full Remote

HumanIT Digital Consulting • Lisboa

Remote
EUR 29,000 - 39,000
15th month salary
Health insurance for family
Birthday off
+2
Senior Lead Full-Stack Engineer (Java/Spring Boot/React/Cloud) – Full Remote
Senior Lead Full-Stack Engineer (Java/Spring Boot/React/Cloud) – Full Remote

HumanIT Digital Consulting • Lisboa

Remote
EUR 70,000 - 95,000
15th month salary
Health insurance for family
Birthday off
+4
Data Engineer - Hybrid Lisbon (1-2 days/week office)
Data Engineer - Hybrid Lisbon (1-2 days/week office)

HumanIT Digital Consulting • Lisboa

Hybrid
EUR 25,000 - 33,000
15th month salary
Health insurance for family
Birthday off
+2
Solution Architecture Lead (AWS/Azure) - Hybrid Lisbon (1-2 days/week office)
Solution Architecture Lead (AWS/Azure) - Hybrid Lisbon (1-2 days/week office)

HumanIT Digital Consulting • Lisboa

On-site
EUR 30,000 - 35,000
15th month salary
Health insurance covering your family
Birthday off
+2