Senior Java Backend Developer (Spring Boot/Kafka/Kubernetes) - Hybrid Lisbon (1 day/week office)
Back to Jobs
HumanIT Digital ConsultingGet Smart Job AI Coach in the appFree on iOS and Android

Senior Java Backend Developer (Spring Boot/Kafka/Kubernetes) - Hybrid Lisbon (1 day/week office)
50.000–65.000 / Year
Location
Lisbon, Portugal
Experience
Senior
Posted
Jul 28, 2026
Apply by
August 27, 2026
Applicants
0
Early applicantEasy applyFull-timeHybrid
Job Description
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.
Key Responsibilities
- Develop backend applications within a master data management domain using Spring Boot and Kubernetes.
- Design APIs and data models aligned with modern architecture standards.
- Implement, unit test, and contribute to quality assurance of enterprise systems.
- Collaborate with cross-functional Scrum teams to deliver high-quality software.
- Perform feasibility analysis and data model design for complex enterprise systems.
Requirements
- Degree in Computer Science
- Information Technology
- or equivalent
Skills Required
JavaSpring BootSpring BatchSpring Cloud Data FlowREST APIsApache KafkaSQLDatabase ModellingUnit TestingAgileScrumAnalytical skillsCommunication skillsCollaborative mentalityAttention to detailContinuous improvement mindsetGitLabDockerKubernetesArgoCDGerman
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.


