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.