Hey there, we might be a match!
You don’t want to be a pure task cruncher but would rather like to understand and solve problems as a whole? Come join us to help patients improve their quality of life and doctors with their workflows.
We are hiring a Sr. Backend Engineer (Java/SpringBoot) as Carealytix is partnering with a leading radiology software provider to modernize a Radiology Information System (RIS) that supports daily radiology workflows (order management, scheduling, reporting, results delivery). You’ll help migrate a legacy monolith into a modern, modular platform and ship secure, reliable services that fit a regulated, clinical-grade environment.
<aside>
🔥 Project context (partner):
- Incremental modernization of a Delphi fat‑client radiology information system (RIS) to a modern architecture with Java 21 / Spring Boot 3 back end and React 17 / TypeScript front end
- Teams work in 3‑week Scrum sprints in cross‑functional squads (PM, Solution Architect, 4–5 Devs, QE)
- Start: ASAP, latest Sep 2025
- Duration: at least 9 months (potentially through Dec 2026)
- Language: German.
- Location: Karlsruhe (hybrid)
- Compliance: ISO 9001 & ISO 27001 on partner side
</aside>
In this role, you will develop the backbone of a new generation of radiology information system (RIS) for medical professionals.
You will be handling sensitive medical data, integrating medical products and patient record systems and collaborate closely with the rest of our dev team, as well as product and design team members in an agile and fun work setting. On top of that, you are expected to bring seniority and leadership into your squad, playing an integral part in change management and modernizing the legacy way of working through AI-based coding.
Your impact will be pivotal for taking the Carealytix product suite to the next level and change the lives of those living with CKD.
What you’ll do
- Design and implement backend services in Java 21 / Spring Boot 3 with PostgreSQL, focusing on maintainability, performance, and observability.
- Carve out and refactor functionality from a monolith into cohesive, testable modules, applying Domain-Driven Design principles (bounded contexts, clear ownership of data and logic).
- Build and document RESTful APIs; ensure robust error handling, logging, and auditability suitable for medical software.
- Contribute to the testing strategy (JUnit, ArchUnit) and collaborate with QA on UI/E2E pipelines (e.g., Playwright, Ranorex, Zephyr) and CI/CD (Jenkins).
- Work closely with product, solution architecture, frontend engineers (React/TypeScript), and quality engineering in 3‑week Scrum sprints; participate in design/architecture reviews and threat modeling.
- Engineer with privacy & security by design (GDPR/DSGVO), align with ISO‑27001 controls and ISO‑appropriate documentation practices.
Can you tick these boxes?
- 🇩🇪 / 🇬🇧 Full working proficiency in German AND English (this is a must for this role)
- You are living and working in Karlsruhe, Germany, or can be on site 3–5 days per month. 🌍
- Senior‑level backend experience (8+ years) in production‑grade systems.