**Senior Java Backend Developer (Spring Boot/Kafka/Kubernetes) – Hybrid Lisbon (1 day/week office)**
### ABOUT THE OPPORTUNITY
Join the Lisbon tech hub of **Switzerland’s national postal and logistics company** — one of the country’s largest employers and a major IT organisation running over 1,000 applications and 400+ software projects annually. This is a senior backend role within a team focused on **master data management systems**, where data consistency, availability, and correctness are mission-critical. If you’re a seasoned Java engineer who thrives in structured, high-quality delivery environments and wants to work on complex enterprise systems with real impact, this is a compelling opportunity.
**Language:** English B2 minimum (German a plus) | **Level:** Senior | **Location:** Lisbon (hybrid, 1 day/week in office)
### PROJECT & CONTEXT
You’ll be responsible for backend applications within a **master data management** domain, working in a modern Spring Boot stack deployed on Kubernetes. The role covers the full engineering lifecycle — from feasibility analysis and API/data model design through implementation, unit testing, and quality assurance — in close collaboration with a cross-functional Scrum team. Customer and master data demand the highest standards of consistency and correctness, making architectural rigour and attention to detail essential.
**Tools:** IntelliJ, GitLab, Confluence, Jira, ArgoCD, Docker
### WHAT WE’RE LOOKING FOR
– **5+ years of hands-on Java experience** in production enterprise environments
– Strong experience with **Spring Boot**, Spring Batch, and Spring Cloud Data Flow
– Solid experience with **REST APIs** and **Apache Kafka** for event-driven integration
– Experience in **database modelling and SQL queries** for high-consistency data environments
– Ability to define and design **APIs and data models** aligned with modern architecture standards
– Experience writing **unit tests** and contributing to team-wide quality standards
– Background in **banking, financial services, or similarly regulated environments** — required
– Collaborative, hands-on mentality with a continuous improvement mindset
– Comfortable and energised working within an **Agile/Scrum team**
– Good analytical and communication skills
– Degree in Computer Science, Information Technology, or equivalent
– **English B2 or above** — oral and written
– Based in **Portugal**, available for hybrid work in **Lisbon, 1 day/week**
– Willingness to **travel occasionally** (including potential onboarding in Switzerland)
### NICE TO HAVE
– Knowledge of **GitLab, Docker, and Kubernetes** for containerised deployment and CI/CD workflows
– Experience with **ArgoCD** for GitOps-based deployment management
– German language skills — oral and/or written
– Exposure to **master data management platforms** or data governance frameworks
Compensation: €50.000 to €65.000/year, depending on experience and seniority level.