About the job Senior Java Backend Developer (Spring Boot/Kafka/Kubernetes) - Hybrid Lisbon (1 day/week office)
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.