Java Fullstack Anwendungsentwicklung (m/w/d)
Rolle
In dieser Rolle entwickelst du anspruchsvolle Fullstack-Applikationen mit Java, aktuellen Frameworks wie Hibernate, JPA und Spring sowie modernen Frontend-Technologien wie React. Du begleitest Anwendungen von der ersten Idee über die Anforderungsanalyse mit den Fachabteilungen bis zur technischen Umsetzung und sorgst dafür, dass sich neue Lösungen nahtlos in komplexe Systemlandschaften mit Integrationsplattformen wie Red Hat Fuse einfügen. Du analysierst Problemstellungen, erstellst technische Spezifikationen und stellst durch sorgfältige Dokumentation sicher, dass deine Lösungen langfristig wartbar und erweiterbar bleiben. Zudem arbeitest du in einem agilen Umfeld mit hoher Eigenverantwortung, hinterfragst bestehende Lösungen und gestaltest fachliche Diskussionen aktiv mit. Mit deiner mehrjährigen Erfahrung in objektorientierter Softwareentwicklung, deinem sicheren Umgang mit relationalen Datenbanken sowie guten Deutschkenntnissen trägst du entscheidend dazu bei, moderne, technisch fundierte Anwendungen zu realisieren.
Verantwortung
- Du entwickelst und wartest Java-basierte Fachanwendungen über den gesamten Stack und stellst eine robuste, performante Systemlandschaft sicher.
- In dieser Rolle konzipierst und implementierst du Backend-Funktionen, Schnittstellen und Datenbankanbindungen und bindest dabei bestehende Systeme sauber an.
- Als Java Fullstack Anwendungsentwicklung gestaltest du Web-Oberflächen und Frontend-Funktionen, sodass fachliche Anforderungen nutzerfreundlich und effizient umgesetzt werden.
- Arbeitest in einem agilen Team, stimmst dich eng mit Fachbereichen und Product Ownern ab und übersetzt Anforderungen in technische Lösungen.
- Planst und realisierst automatisierte Tests, Code-Reviews und Qualitätssicherungsmaßnahmen, um eine hohe Stabilität und Wartbarkeit der Anwendungen zu gewährleisten.
- Unterstützt die Weiterentwicklung der Architektur und bringst Vorschläge für Verbesserungen von Prozessen, Tools und Technologien in der Anwendungsentwicklung ein.
Qualifikationen
- Du hast eine abgeschlossene Ausbildung in Informatik auf Fachhochschul- oder Universitätsniveau oder eine vergleichbare Qualifikation.
- Du verfügst über mindestens 5 Jahre Erfahrung in objektorientierter Softwareentwicklung mit Java und setzt aktuelle Frameworks wie Hibernate, JPA und Spring routiniert ein.
- Du kennst moderne Integrationstechnologien wie Red Hat Fuse, Apache Camel oder Kafka und bindest Anwendungen sicher in bestehende Systemlandschaften ein.
- Du hast Praxis im Frontend mit modernen Technologien, vorzugsweise React, und gestaltest ansprechende Oberflächen mit HTML und CSS.
- Du gehst geübt mit relationalen Datenbanken wie Microsoft SQL Server oder Oracle um und berücksichtigst dabei Performance und Datenmodellierung.
- Du arbeitest selbststaendig, denkst analytisch, bringst dich aktiv in fachliche Diskussionen ein und verfügst über sehr gute Deutschkenntnisse in Wort und Schrift.
Benefits