Senior Java Fullstack Engineer (m/w/d)
Über
Rolle
Du bist ein leidenschaftlicher Softwareentwickler mit soliden Engineering-Qualitäten und suchst eine neue Herausforderung. In dieser Rolle übernimmst du die Verantwortung für die Analyse, Konzeption und Entwicklung neuer Funktionalitäten auf Basis von aktuellen Technologiestandards. Du wirst bestehende Softwarekomponenten warten, ausbauen und modernisieren, und dich dabei im Backend, Frontend sowie allenfalls auch im Web zu Hause fühlen. Du kannst dich auf ein motiviertes Entwicklungsteam und einen stark wachsenden, dynamischen Umfeld freuen, in dem du selbstständig und kreativ wirken kannst. Du hast den Freiraum, dich fachlich und persönlich weiterzuentwickeln, und kannst dich auf überdurchschnittliche Sozialleistungen und ein attraktives Vergütungsmodell freuen.
Verantwortung
Du verantwortest zentrale Softwarekomponenten wie Workflow-Engines, entwickelst deren Funktionalität weiter und gewährleistest eine stabile Einbindung in die bestehende Applikationslandschaft.
Du realisierst durchgängige Features vom technischen Konzept über die Backend- und Frontend-Entwicklung bis zur Bereitstellung im Produktivbetrieb.
Du arbeitest eng mit Product Ownern und Qualitätsspezialisten zusammen, um leistungsfähige und intuitive Anwendungen für unterschiedliche Nutzergruppen zu schaffen.
Du etablierst nachhaltige Entwicklungspraktiken durch automatisierte Tests, aussagekräftige Code Reviews und konsequente Umsetzung von Clean-Code-Prinzipien.
Du verbesserst die Softwarearchitektur kontinuierlich und förderst den zuverlässigen Betrieb durch geeignete Container-, Cloud- und Deployment-Lösungen.
Qualifikationen
Hochschulabschluss in Informatik oder vergleichbare Ausbildung mit mehrjähriger Erfahrung in der agilen Softwareentwicklung.
Fundierte Praxis mit Java und modernen Frameworks sowie Erfahrung in der Konzeption und Weiterentwicklung von Workflow-Systemen.
Sehr gutes Verständnis für Softwarearchitektur, Design Patterns, Clean Architecture und iterative Entwicklungsmethoden wie Scrum.
Kenntnisse in Containerisierung, Cloud-Plattformen, CI/CD und DevOps; Erfahrung mit Angular ist ein Plus.
Teamorientierte Persönlichkeit mit analytischem Denkvermögen, guten Kommunikationsfähigkeiten und strukturierter Arbeitsweise; Kenntnisse der beruflichen Vorsorge sind willkommen.
Benefits