Log in
All jobs
HD

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

HumanIT Digital Consulting
Lisbon, Portugal
HybridEUR 1,800 - 2,500 / month

About this role

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

Lisbon, Portugal

Apply for Position

Or refer someone

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’RE 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)

  • 15th month salary
  • Health insurance covering your family
  • Birthday off
  • Mobility program for digital nomads
  • Real work-life balance

Full benefits: https://www.humanit.pt/careers/#perks

What it’s really like: https://www.humanit.pt/careers/#work-at

Apply for Position

Or refer someone

Share

Facebook

Line

LinkedIn

X (Formerly Twitter)

Whatsapp

Email

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →