Software Engineer Java Full Stack - für klinische Applikationen und Cloud-Lösungen

B. Braun Avitum AG
Spangenberg, Germany
12 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

Java (Programming Language) Business Logic Automation of Tests Microsoft Azure Health Informatics Cloud Computing Cloud Engineering Continuous Integration Data Warehousing Relational Databases DevOps Human-Computer Interaction
+20 more
Integrated Development Environments Apache Maven Service-Oriented Architecture Software Engineering Software Factory Data Streaming System Testing TypeScript Web Applications Spring-boot Backend Git Containerization AngularJS Information Technology Apache Kafka Front End Software Development Restful APIs Docker Jenkins

Job description

Als Teil der strategischen Initiative “B. Braun - The Next Decade” bietet das Smart Therapy Eco-System eine Vielzahl digitaler Dienste und Anwendungen, die den medizinischen Produkten unserer Kunden zusätzlichen Mehrwert verleihen.

Im Programm Digital Solutions entwickeln wir verteilte Client-/Server-Lösungen für lokale Serverumgebungen mit Technologien wie Java, Spring Boot, Angular, Docker und Kafka. Für die Automatisierung unserer Softwarelieferprozesse setzen wir auf Jenkins und Azure DevOps. Dabei gestalten und optimieren Sie Build-, Test-, Release- und Deployment-Prozesse, etablieren wiederholbare Abläufe und tragen zum Aufbau einer skalierbaren Software Factory für eine sichere und wartbare Produktentwicklung bei.

Aufgaben und Verantwortlichkeiten

  • Entwicklung : Konzeption, Implementierung und Pflege moderner Client-/Server-Anwendungen für lokale Serverumgebungen.
  • Frontend : Entwicklung benutzerfreundlicher, performanter und wartbarer Benutzeroberflächen mit Angular und TypeScript.
  • Backend : Entwicklung robuster Backend-Services, Geschäftslogik und REST-Schnittstellen mit Java und Spring Boot.
  • Architektur : Mitarbeit an serviceorientierten Architekturen, modularen Softwarekomponenten und klaren Schnittstellen zwischen Frontend, Backend und Integrationsschicht.
  • Containerisierung : Erstellung und Optimierung Docker-basierter Anwendungen zur Vereinfachung von Installation, Betrieb, Updates und Wartung auf lokalen Servern.
  • Messaging : Integration von Kafka oder vergleichbaren Messaging-Technologien für asynchrone Kommunikation und ereignisbasierte Systemabläufe.
  • Datenhaltung : Entwicklung und Optimierung von Datenmodellen, Datenzugriffsschichten und Persistenzkonzepten.
  • Testing : Planung und Umsetzung von Unit-, Integrations- und Systemtests sowie Unterstützung automatisierter Qualitätssicherungsprozesse.
  • CI/CD : Mitarbeit an Build-, Release- und Deployment-Prozessen für lokal installierbare Serveranwendungen.
  • Zusammenarbeit : Enge Zusammenarbeit mit Product Ownern, Requirements Engineers, Systemarchitekten, Test Engineers, DevOps Engineers und Fachbereichen.
  • Regulatorik : Unterstützung bei Dokumentation, Nachvollziehbarkeit und Verifikation in einem regulierten Entwicklungsumfeld, sofern zutreffend.

Requirements

  • Abgeschlossenes Studium der Informatik, Medizininformatik, Software Engineering, Elektrotechnik oder eine vergleichbare Qualifikation.
  • Mehrjährige Erfahrung in der Entwicklung von Client-/Server-Anwendungen oder verteilten Webanwendungen.
  • Sehr gute Kenntnisse in Java und Spring Boot.
  • Gute bis sehr gute Kenntnisse in Angular und TypeScript.
  • Erfahrung mit REST APIs, serviceorientierten Architekturen und Backend-Integration.
  • Erfahrung mit Docker und containerisierten Anwendungen, idealerweise im Umfeld lokal betriebener Serverlösungen.
  • Kenntnisse in Kafka oder vergleichbaren Messaging- und Event-Streaming-Technologien sind von Vorteil.
  • Erfahrung mit relationalen Datenbanken, Datenmodellierung und Persistenzschichten.
  • Sicherer Umgang mit Git oder Maven sowie gängigen Entwicklungs- und Build-Werkzeugen.
  • Verständnis für CI/CD, automatisierte Tests und moderne Softwareentwicklungsprozesse.
  • Idealerweise Erfahrung in regulierten Entwicklungsumgebungen, z. B. Medizintechnik/Healthcare (IEC 62304).
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.

Persönliche Kompetenzen

  • Sie arbeiten strukturiert, analytisch und lösungsorientiert.
  • Sie denken in Systemen und verstehen das Zusammenspiel von Client, Server, Schnittstellen, Datenhaltung und Betrieb.
  • Sie haben ein hohes Qualitätsbewusstsein und entwickeln wartbaren, testbaren und gut dokumentierten Code.
  • Sie kommunizieren klar und verbindlich mit technischen und nicht-technischen Stakeholdern.
  • Sie arbeiten gerne in interdisziplinären und internationalen Teams.
  • Sie bringen Eigeninitiative, Verantwortungsbewusstsein und eine ausgeprägte Hands-on-Mentalität mit.
  • Sie haben Freude daran, moderne Technologien pragmatisch in produktreife Lösungen zu überführen.

Benefits & conditions

  • Eine sinnstiftende Aufgabe im Digital-Health-Umfeld mit direktem Bezug zu klinischen Anwendungen.
  • Die Möglichkeit, moderne Serveranwendungen mit Cloud-nativen Technologien für lokale Betriebsumgebungen aktiv mitzugestalten.
  • Ein Technologieumfeld mit Java, Spring Boot, Angular, Docker, Kafka und modernen Entwicklungswerkzeugen.
  • Zusammenarbeit in agilen, interdisziplinären Teams mit hoher technischer Eigenverantwortung.
  • Flexible Arbeitsmodelle und hybrides Arbeiten.
  • Individuelle Weiterbildungs- und Entwicklungsmöglichkeiten.
  • Die Perspektive eines international tätigen Gesundheitsunternehmens.

Benefits

  • Betriebliche Altersvorsorge
  • Mobilität, z. B. das B. Braun Job-Ticket oder Job-Bike
  • Mitarbeitervergünstigungen
  • Unterschiedliche Arbeitsmodelle, z. B. Jobsharing/Teilzeit

Vielfalt macht uns stärker! Deshalb ermutigen wir ausdrücklich Menschen aller Identitäten, Lebensentwürfe und Hintergründe, sich bei uns zu bewerben.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:22 min

Analyzing differences between mobile and traditional backend DevOps

Mete Baydar Mete Baydar · World Congress 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:19 min

Large-scale software development at Siemens Healthineers

Marco Achtziger Marco Achtziger · Europe 2026 Virtual

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all