Senior Backend Developer (Java / Spring Boot)
Job description
The Product and team
Join the international team that develops the leading cloud-based Healthcare Practice Information System used by professionals across Switzerland. The product helps medical practices streamline administrative and clinical workflows and connect with digital healthcare services.
As part of the curaMED Tech Stack Modernization project, you will help modernize a large, business-critical healthcare platform. Throughout this transformation, the platform will continue to serve thousands of users and receive regular feature releases. The future platform will use a modern, cloud-native technology stack built on Java, Spring Boot, Azure, Angular, modern DevOps practices, and Hexagonal Architecture. AI-assisted engineering is embedded in our daily work: we use GitHub Copilot and agentic coding tools to understand legacy code, generate tests, and accelerate delivery.
We are expanding our engineering team and are looking for experienced Backend Developers to join us through Webtiser Spain from October 2026 for a project engagement of approximately 18 months, with the potential for further longer-term opportunities in the future.
You will work closely with software architects, backend and frontend engineers, business analysts, testers, product managers, and healthcare domain experts. Together, we are building the next generation of one of Switzerland’s leading healthcare software solutions.
We work agile and value flexibility, ownership, trust, teamwork, continuous learning, engineering excellence, and customer value.
Why This Opportunity Is Unique
Unlike many backend positions that focus on generic business applications, e-commerce platforms, or internal tools, this role contributes directly to a highly sophisticated healthcare information system used daily by medical professionals across Switzerland.
The backend platform powers critical workflows such as:
- Patient administration and documentation.
- Medical consultation and treatment processes.
- Integration with healthcare ecosystems and digital health services.
- High-volume transactional business workflows.
- AI-powered healthcare productivity and automation use cases.
This role is particularly attractive for engineers who enjoy solving complex business challenges, designing sustainable architectures, and building software that has a meaningful impact on healthcare professionals and patients.
Your role
As a Senior Backend Developer, you will play a key role in a team, that drives the modernization of curaMED's backend platform and business services.
You will design and implement scalable backend solutions within a predefined Hexagonal Architecture, ensuring that business capabilities remain clearly separated from technical concerns and can evolve independently over time.
You will contribute to architecture discussions, software design decisions, and engineering standards while helping ensure high quality, maintainability, and operational excellence across the platform.
We expect a pragmatic engineer who combines strong technical expertise with a high degree of ownership, accountability, and delivery focus.
You will:
- Design, develop, and evolve backend services using Java and Spring Boot.
- Implement software components aligned with Hexagonal Architecture principles.
- Contribute to architecture reviews, technical discussions, and software design decisions.
- Build scalable, maintainable, secure, and testable backend services.
- Design and implement REST APIs and service integrations.
- Collaborate closely with frontend developers, architects, business analysts, and testers.
- Ensure high code quality through reviews, automated testing, and engineering best practices.
- Promote non-functional requirements such as security, performance, scalability, reliability, and observability.
- Contribute to CI/CD pipelines and modern DevOps practices.
- Use AI-assisted software engineering tools such as GitHub Copilot and similar technologies effectively to improve productivity, code quality, and delivery speed.
- Participate actively in sprint planning, estimations, architecture reviews, and continuous improvement initiatives.
- Support reliable and frequent production releases in a mission-critical healthcare environment.
Job requirements
Why you succeed
- Degree in Computer Science, Software Engineering, Information Technology, or comparable professional experience.
- Strong communication and collaboration skills.
- Open-minded, proactive, and solution-oriented mindset.
- Comfortable taking ownership from concept and design through implementation and operation.
- Strong analytical and problem-solving capabilities.
- Excellent English communication skills.
- Strong sense of responsibility, commitment, and professional discipline.
- Motivation to contribute actively to a high-performing engineering culture focused on quality and continuous improvement.
Tech skills
Mandatory
- 5+ years of professional backend software development experience.
- Extensive experience with Java and Spring Boot.
- Strong experience designing and developing enterprise-grade web applications and backend services.
- Solid understanding of object-oriented design and software architecture principles.
- Extensive experience designing and implementing REST APIs.
- Good understanding of enterprise integration patterns and distributed systems.
- Proofed Experience with relational databases and SQL.
- Proofed Experience writing automated unit, integration, and acceptance tests.
- Proofed Experience with Agile/Scrum development methodologies.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience applying modern security principles for web applications and APIs.
- Good understanding of non-functional requirements such as security, performance, reliability, availability, scalability, and maintainability.
- Practical experience using AI-assisted development tools (GitHub Copilot or similar) as part of daily engineering work.
Preferred
- Experience working with Hexagonal Architecture, Clean Architecture, or similar architectural approaches.
- Experience with cloud-native applications and Azure Cloud.
- Experience with container technologies and Kubernetes.
- Experience with application modernization and migration initiatives.
- Experience in healthcare software, medical information systems, ERP, CRM, or other complex business applications.
- Experience with observability, monitoring, and operational excellence practices.
- Knowledge of event-driven architectures and messaging systems.
- Experience mentoring developers and contributing to engineering excellence initiatives.
Responsibilities
Want to know more about us?
Webtiser is a Company of Switzerland’s leading Telcom & IT company Swisscom that serves many industries. Government, Military, Insurance, Banking, SME and Residential customers – we do it all. We are actively driving Cloud native digitalization and networking and tapping new paths for our customers and our employees. We do not know what the future is going to look like, but we are at the leading edge of new technologies and have the opportunity to shape it. To do so we are and act trustworthy, committed, and curious. We are currently recruiting IT passionate professionals who are keen on developing high-quality software, have an agile mindset and appreciate collaboration with motivated colleagues from all over the world.
What's in it for you?
Work environment
Agile way of working, multi-cultural and international work environment promoting work-life balance
Autonomy, flexibility, opportunity and growth
Cool office space in the centre of Madrid
Allowances
Telephone/internet and home office allowance
Paid training days and access to Swisscom learning platforms, language courses
Company health insurance, Gym subscription
Leaves policy
Care, bereavement, maternity and paternity leaves
25 days paid vacation days plus Spanish national holidays
We are aware of how crucial it is to find the ideal match for both you and the company. These are the steps we follow during selection.
Recruitment process
You Apply
Send your resume and any other information you believe will help us get to know you better right away.
Interview 1
Let's get to know each other! You will have a first call with one of the Madrid team members.
Interview 2
The second interview focuses on a technical assessment to evaluate your skills and expertise.
Interview 3
Meet the team! We'll explore how well you fit with our culture and values.
Last stage
Decision & contract
Have Questions?
Webtiser Team
info@webtiser.com
Apply to your job now
We will not send spam or sell your information
