Das Unternehmen ist eine bedeutende Organisation im Gesundheitswesen, die die ambulante medizinische Versorgung von Millionen von Versicherten in einer Region organisiert. Für den Geschäftsbereich Digitalisierung und Informationstechnologie suchen wir zum nächstmöglichen Zeitpunkt am Standort Freiburg einen Java-Softwareentwickler (m/w/d) - Fullstack. In dieser Rolle wirst du Teil eines engagierten Teams von rund 80 Softwareentwicklern, die an verschiedenen Standorten tätig sind. Deine Hauptaufgabe besteht darin, die Weiterentwicklung und Optimierung der Software-Suite OpenKV voranzutreiben, die essentielle Prozesse im Gesundheitswesen unterstützt. Du wirst individuelle Fachanwendungen von der ersten Idee über die Konzeption bis hin zum Deployment gestalten und dabei moderne Technologien und Methoden einsetzen, um nachhaltige Softwarelösungen zu schaffen. Die enge Zusammenarbeit mit anderen Entwicklungsteams, IT-Consultants und Fachabteilungen ist ein zentraler Bestandteil deiner Tätigkeit. Dabei wirst du in einem Umfeld arbeiten, das hohe Qualitätsstandards und etablierte Code-Review-Prozesse fördert. Das Unternehmen bietet dir die Möglichkeit, deine Fähigkeiten in einem dynamischen Umfeld weiterzuentwickeln und an innovativen Lösungen zu arbeiten.
Java-Softwareentwickler (m/w/d) - Fullstack
Beschreibung
Anforderungen
Für diese Position wird ein abgeschlossenes Studium der (Wirtschafts-) Informatik oder eine vergleichbare Qualifikation vorausgesetzt. Du solltest fundierte Kenntnisse in der Entwicklung von serverseitigen Anwendungen mit Java, insbesondere mit Spring Boot und JPA, mitbringen. Ein gutes Verständnis für REST und API-Anbindungen ist ebenfalls erforderlich. Zudem solltest du sicher im Umgang mit relationalen Datenbanken wie Oracle, MySQL oder H2 sein und Erfahrung in der Modellierung sowie Optimierung von Datenstrukturen haben. Kenntnisse in der Containerisierung mit Docker und der Implementierung von Security-Lösungen mit Keycloak sind von Vorteil. Erfahrung mit modernen Webtechnologien wie Angular, RxJS, Node.js und CSS sowie Kenntnisse in CI/CD-Tools wie TeamCity sind ebenfalls wünschenswert. Persönlich solltest du teamfähig, kommunikationsstark und offen für die Zusammenarbeit mit Kollegen an verschiedenen Standorten sein. Erfahrung mit agilen Arbeitsmethoden und Tools wie IntelliJ, GIT, Bitbucket, Jira und Confluence runden dein Profil ab.