Senior Software Architect – Java, Spring Boot & Azure
Tenth Revolution Group · Lisbonne
Descrição do cargo
About the role
We are seeking a Senior Software Architect to join our international product development team in Lisbon. You will design and evolve cloud‑native backend solutions for a fast‑growing B2B platform, working closely with engineers, product managers and business stakeholders.
Key responsibilities
- Design, develop and operate backend services using Java and Spring Boot.
- Collaborate with product teams to translate business requirements into sustainable technical solutions.
- Define and evolve service architectures focused on scalability, reliability, security and maintainability.
- Promote best practices such as Domain‑Driven Design, Clean Architecture and software craftsmanship.
- Create clear architecture documentation (arc42, C4) and communicate decisions across teams.
- Contribute throughout the full software lifecycle, from design to deployment and operations.
- Build and improve cloud‑native solutions within Microsoft Azure environments.
- Support Infrastructure‑as‑Code, CI/CD pipelines and modern DevOps practices.
- Mentor developers and provide technical guidance.
- Explore AI‑powered development tools to boost productivity and quality.
Required profile
- Strong experience in software or solution architecture, or senior backend engineering.
- Extensive hands‑on experience with Java and Spring Boot.
- Deep understanding of DDD, Clean Architecture, Hexagonal Architecture, microservices and distributed systems.
- Proven experience designing REST APIs, event‑driven systems and enterprise integrations.
- Familiarity with architecture documentation frameworks such as arc42 or C4.
- Experience developing cloud‑native applications on Microsoft Azure.
- Hands‑on experience with Infrastructure‑as‑Code and CI/CD pipelines.
- Solid knowledge of modern engineering practices, including Clean Code and TDD.
- Proficiency with Git, Maven, Gradle, NoSQL databases and related development tools.
- Professional English communication skills.
Required skills
- Java
- Spring Boot
- Microsoft Azure
- Domain‑Driven Design (DDD)
- Clean Architecture
- Hexagonal Architecture
- Microservices
- REST APIs
- Event‑driven systems
- Enterprise integrations
- Architecture documentation (arc42, C4)
- Infrastructure‑as‑Code
- CI/CD pipelines
- Git
- Maven
- Gradle
- NoSQL databases
- AI‑assisted development tools (e.g., GitHub Copilot)
What we offer
- Competitive salary package
- Hybrid working model
- Private health insurance
- Meal allowance
- Additional paid leave days
- Modern office in Lisbon
- International and collaborative environment
Questions fréquentes
Motivo do reporte
Explorar mais
Salários, guias e pesquisas em Portugal.
Salários por profissão
Candidate‑se em 30 segundos
Introduza o seu e‑mail para candidatar‑se. Uma conta será criada automaticamente.
Ao continuar, aceita os nossos termos de uso.
Já tem uma conta? Entrar
Publicado há 1 dia
Expira em 1 mês
15 visualizações · 0 interested
Aumente suas chances
Envie seu CV: vamos sugerir as vagas que combinam com seu perfil.
A analisar o seu CV...
Tenth Revolution Group
Lisbonne