Senior Software Architect (Java, Spring Boot, Cloud)

Tenth Revolution Group

Lisboa

On-site

EUR 70,000 - 100,000

Full time

10 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Private health insurance
Additional paid leave days
Modern office in Lisbon
International and collaborative work环境

Job summary

Tenth Revolution Group in Lisbon is seeking an experienced Senior Software Architect to join an international product development team building scalable backend solutions for a rapidly growing B2B platform.

This hands-on architecture role involves shaping technical direction, designing cloud-native applications in Azure, and mentoring engineers while ensuring security, scalability, and maintainability as the platform grows.

Qualifications

  • Extensive hands-on experience in Software Architecture and backend engineering.
  • Strong Java and Spring Boot expertise.
  • Familiarity with DDD, Hexagonal Architecture, and microservices.
  • Knowledge of architecture documentation and modelling approaches like arc42 and C4.
  • Experience with Azure and cloud-native application development.
  • Hands-on with Infrastructure-as-Code and CI/CD pipelines.
  • Solid understanding of Clean Code and Test-Driven Development.
  • Professional English communication skills.

Responsibilities

  • Design, develop, and operate backend services using Java and Spring Boot.
  • Translate business requirements into sustainable technical solutions.
  • Define and evolve service architectures for scalability, reliability, security, and maintainability.
  • Promote best practices around DDD, Clean Architecture, and software craftsmanship.
  • Create architecture documentation and communicate technical decisions across teams.
  • Contribute throughout the full software lifecycle, from design and implementation to deployment and operations.
  • Help build and improve cloud-native solutions within Azure environments.
  • Support Infrastructure-as-Code, CI/CD pipelines, and modern DevOps practices.
  • Mentor developers and provide technical guidance where needed.
  • Explore and promote the responsible use of AI-powered development tools to improve productivity and software quality.

Skills

Software Architecture
Solution Architecture
Senior Backend
Java
Spring Boot
DDD
Hexagonal Architecture
Microservices
REST APIs
Event-driven
arc42
C4
Azure
IaC
CI/CD
Git
Maven
Gradle
NoSQL
English

Tools

Git
Maven
Gradle
NoSQL

Job description

About the Role

We're looking for an experienced Senior Software Architect to join an international product development team building scalable backend solutions for a rapidly growing B2B platform.

This is a hands-on architecture role where you'll work closely with software engineers, product managers, and business stakeholders to design and evolve cloud-native applications. You'll help shape technical direction, drive engineering best practices, and ensure solutions remain scalable, secure, and maintainable as the platform continues to grow.

If you enjoy combining architectural thinking with practical software development and want to influence both technology and engineering culture, we'd love to hear from you.

What You'll Do
  • Design, develop, and operate backend services using Java and Spring Boot
  • Collaborate with product teams and stakeholders to translate business requirements into sustainable technical solutions
  • Define and evolve service architectures with a focus on scalability, reliability, security, and maintainability
  • Promote best practices around Domain-Driven Design (DDD), Clean Architecture, and software craftsmanship
  • Create clear architecture documentation and communicate technical decisions across teams
  • Contribute throughout the full software lifecycle, from design and implementation to deployment and operations
  • Help build and improve cloud-native solutions within Azure environments
  • Support Infrastructure-as-Code, CI/CD pipelines, and modern DevOps practices
  • Mentor developers and provide technical guidance where needed
  • Explore and promote the responsible use of AI-powered development tools to improve productivity and software quality
What We're Looking For
  • Strong experience in Software Architecture, Solution Architecture, or Senior Backend Engineering roles
  • Extensive hands-on experience with Java and Spring Boot
  • Solid understanding of:
  • Domain-Driven Design (DDD)
  • Hexagonal Architecture
  • Microservices and distributed systems
  • Experience designing REST APIs, event-driven systems, and enterprise integrations
  • Strong knowledge of architecture documentation and modelling approaches such as arc42, C4, or similar frameworks
  • Experience with Microsoft Azure and cloud-native application development
  • Hands-on experience with Infrastructure-as-Code and CI/CD pipelines
  • Solid understanding of modern software engineering practices, including Clean Code and Test-Driven Development
  • Experience working with Git, Maven, Gradle, NoSQL databases, and modern development tools
  • Professional English communication skills
Nice to Have
  • Experience with GitHub Copilot or other AI-assisted development tools
  • Knowledge of AWS or Google Cloud Platform
  • Experience working in product-led environments
What's On Offer
  • Competitive salary package
  • Private health insurance
  • Additional paid leave days
  • Modern office in Lisbon
  • International and collaborative working environment
  • Access to modern technologies and continuous learning opportunities
  • Long-term career development in a growing technology organization
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Architect (Java, Spring Boot & Azure)
Senior Software Architect (Java, Spring Boot & Azure)

Tenth Revolution Group • Lisboa

On-site
EUR 85,000 - 120,000
Additional paid leave
International and collaborative env
Solutions Architect
Solutions Architect

Jobgether SRL • Portugal

Remote
EUR 90,000 - 140,000
Fully remote work
Flexible working hours
Annual pay increases
+2
Systems Architect (Hybrid & Multi-Cloud)
Systems Architect (Hybrid & Multi-Cloud)

Bridge351 • Lisboa

Remote
EUR 90,000 - 130,000
100% Remote opportunities
Tech Visa Company
Health and Life Insurance
Senior Java Backend Engineer - Java 17/21, Spring, Azure
Senior Java Backend Engineer - Java 17/21, Spring, Azure

HumanIT Digital Consulting • Lisboa

Remote
EUR 27,342 - 36,270
15th month salary
Health insurance for family
Birthday off
+3
Solution Architecture Lead
Solution Architecture Lead

team.it • Lisboa

Hybrid
EUR 90,000 - 130,000
Health insurance
Life insurance
Discounts and perks
+2
Senior Java Developer (Java 17/21, Spring, Azure) - Full Remote Portugal
Senior Java Developer (Java 17/21, Spring, Azure) - Full Remote Portugal

HumanIT Digital Consulting • Lisboa

Remote
EUR 27,342 - 36,270
15th month salary
Health insurance for family
Birthday off
+3
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
Systems Architect (Hybrid & Multi-Cloud)
Systems Architect (Hybrid & Multi-Cloud)

Bridge351 • Marvila

Remote
EUR 90,000 - 130,000
Health and Life Insurance
100% Remote opportunities
Senior Java Engineer
Senior Java Engineer

Vigil365 Limited • Portugal

Remote
EUR 65,000 - 90,000
Fully remote
Travel opportunities
Senior Azure Integration Consultant (.NET & C#)
Senior Azure Integration Consultant (.NET & C#)

Codit • Lisboa

On-site
EUR 60,000 - 80,000
Competitive Salary
Meal vouchers
Healthcare Insurance
+6