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.
Incremental modernization of a Delphi fat‑client radiology information system (RIS) to a modern architecture with Java21 / Spring Boot3 back end and React17 / TypeScript front end
Start: ASAP, latest Sep2025
Duration: at least 9 months (potentially through Dec2026)
Language: German.
Location: Karlsruhe (hybrid)
Compliance: ISO9001 & ISO27001 on partner side
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.
Design and implement backend services in Java21 / Spring Boot3 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.
/ 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.
Deep proficiency with Java (17/21) and Spring Boot (3.x) , including Spring Data, validation, and security.
PostgreSQL schema design and performance tuning; solid understanding of transactions and locking.
Strong experience with REST API design, versioning, and documentation (e.g., OpenAPI).
Solid understanding of modular architecture, DDD, and bounded contexts ; experience with large-scale refactorings or system modernizations.
Experience with Git based workflows and CI/CD (e.g., Jenkins ).
Quality mindset: unit/contract testing ( JUnit ), architectural rules ( ArchUnit ), code reviews, clean code.
Comfortable working in a regulated environment (GDPR/DSGVO, MDR-aware engineering, documentation discipline).
Ability to empower and enable other team members with AI-based coding practices; openness to learn fast and continuously.
If you’re actually reading this job posting and not just clicking “Apply”, please indicate this by stating in the form that you speak Kawishana.
Legacy‑to‑services migration experience (monolith decomposition, strangler patterns, anti‑corruption layers; Delphi exposure is a plus).
Domain knowledge in medical interoperability ( HL7 v2 , FHIR ) and imaging workflows ( DICOM ); PACS/RIS integration experience.
Containerization & runtime skills ( Docker , Kubernetes ); observability (metrics/logs/traces).
AuthN/Z (OAuth2/OIDC, Keycloak), secure data handling, data retention, and audit logging.
Collaboration with React/TypeScript teams and E2E testing at the system level (Playwright/Ranorex/Zephyr).
Build medical‑grade software at scale without making unsubstantiated medical claims—real clinical workflows, real users, tangible delivery.
Modern tools and processes for new generation — no “museum stack.”
Ownership and impact in a fast‑moving, well‑structured cross‑company effort.
Aside from our full dedication to our products, we are committed to build the most awesome workplace, you will ever work at. You are our full priority.
We celebrate and support diversity! We are committed to equal and unbiased employment opportunities, regardless of gender, place of origin, religion, age, sexual orientation, color and disabilities.
Competitive compensation package
Employee benefits and perks : in particular, if you live in Germany access to a growing number of cool perks & benefits
Flexible homeoffice policy : fully hybrid working model, regular on-site team days & team events
30 days of paid vacation
Health support: we help wherever we can
Free-to-use annual personal development budget of 1,000 € each year in addition to agreed-upon courses, coachings, books and trainings.
Regular fun stuff: annual events, team get-togethers and working from fun places…just some solid stuff
Generic cover letters with copy paste and buzzwords don’t hit the spot for us. Carealytix is exactly what you are looking for? Show us you care! Put some time and effort into your application and try to understand us as a company. A great start is to write a great intro with your cover letter: showcase how our values are aligned and how you can bring to the table the experiences and skills we are looking for.
At Carealytix, we build what matters. We are focused on two things:
Software and AI projects in regulated healthcare environments together with partners.
Chronic care and nephrology (chronic kidney disease, dialysis, kidney transplantation), where medical complications pose serious health risks for patients.
We engage users with medical products that aim to be intuitive and fun to use, but improve medical outcomes and health awareness.
Now is the perfect time to become part of the Carealytix team and shape the future together. We’re hiring talented, impact-driven team members who are looking for work with a purpose. Are you waiting for something particular? Join us and revolutionize the way that healthcare is delivered.
#J-18808-LjbffrTyp:
VollzeitArbeitsmodell:
Vor OrtKategorie:
Erfahrung:
2+ yearsArbeitsverhältnis:
AngestelltVeröffentlichungsdatum:
06 Nov 2025Standort:
WorkFromHome
Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!

