Software Engineer Java Full Stack (w/m/d) - für klinische Applikationen und Cloud-Lösungen in Spangenberg

Software Engineer Java Full Stack (w/m/d) - für klinische Applikationen und Cloud-Lösungen in Spangenberg

Spangenberg Vollzeit Kein Homeoffice möglich
B

Software Engineer Java Full Stack (w/m/d) - für klinische Applikationen und Cloud-Lösungen Job Description

You’re an important part of our future. Hopefully, we're also a part of your future! At B. Braun, we protect and improve the health of people worldwide. You support this vision, bringing expertise and sharing innovation, efficiency and sustainability as values. That’s why we would like to keep developing our company with you. Keeping your future in mind, we’re making a joint contribution to health care worldwide, with trust, transparency and appreciation. That's Sharing Expertise.

Software Engineer Java Full Stack (w/m/d) - für klinische Applikationen und Cloud-Lösungen Company: B. Braun Avitum AG Job Posting Location: Spangenberg, Hessen, Germany Functional Area: Information Technology Working Model: Hybrid Requisition ID: 13285

Innerhalb der B. Braun Avitum AG suchen wir für das Center of Excellence Aktive Medizinprodukte (CoE AMD) im Bereich Forschung und Entwicklung zum nächstmöglichen Zeitpunkt einen Software Engineer Java Full Stack (w/m/d). In dieser Rolle entwickeln, pflegen und optimieren Sie moderne Client-/Server-Anwendungen für den Einsatz in lokalen Serverumgebungen und nutzen dabei gezielt Cloud-native Technologien.

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.

Fachliche Kompetenzen

  • 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.

Was wir Ihnen bieten

  • 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.

#J-18808-Ljbffr

Software Engineer Java Full Stack (w/m/d) - für klinische Applikationen und Cloud-Lösungen in Spangenberg Arbeitgeber: B. Braun Melsungen AG

Die Sterilog GmbH, ein Teil der B. Braun-Gruppe, bietet Ihnen als Sachbearbeiter (w/m/d) Auftragseingang und Logistik die Möglichkeit, in einem dynamischen und zukunftsorientierten Umfeld zu arbeiten, das auf Wertschätzung und Offenheit setzt. Mit individuellen Weiterbildungs- und Entwicklungsmöglichkeiten sowie einer attraktiven Vergütung nach IG-Metall-Tarifvertrag fördern wir Ihre berufliche Entfaltung und bieten Ihnen die Chance, aktiv zur Verbesserung von Versorgungsprozessen im Gesundheitswesen beizutragen. Werden Sie Teil eines engagierten Teams, das Innovation und Effizienz in den Mittelpunkt stellt und gemeinsam an einer besseren Gesundheitsversorgung arbeitet.

B

Kontaktdaten:

B. Braun Melsungen AG Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Software Engineer Java Full Stack (w/m/d) - für klinische Applikationen und Cloud-Lösungen in Spangenberg erhalten könntest

✨Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

✨Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei B. Braun Melsungen AG anzuklopfen, wenn du dich auf die Stelle als Software Engineer Java Full Stack (w/m/d) - für klinische Applikationen und Cloud-Lösungen bewirbst – so wissen sie gleich, was sie von dir erwarten können!

✨Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

✨Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei B. Braun Melsungen AG vorzubereiten!

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei B. Braun Melsungen AG klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei B. Braun Melsungen AG vorbereitet

✨Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

✨Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

✨Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

✨Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.