Unser Kunde ist ein führendes Unternehmen im Bereich Abrechnung und Factoring für Fahrschulen in Deutschland. Mit einer langjährigen Erfahrung von über 30 Jahren und einem breiten Kundenstamm strebt das Unternehmen kontinuierlich nach höchster Effizienz und Kundenzufriedenheit. Die IT-Abteilung befindet sich aktuell in einer spannenden Transformationsphase, in der die Softwarelandschaft modernisiert und innovative Technologien sowie agile Prozesse implementiert werden. Zur Verstärkung des Teams suchen wir einen engagierten Fullstack Software-Entwickler (m/w/d). In dieser Rolle sind Sie verantwortlich für die Neuentwicklung von Anwendungen im Bereich des firmeneigenen Factorings. Dies umfasst die Realisierung von Webanwendungen mit einem Java Spring Boot Backend und einem JavaScript Frontend, beispielsweise unter Verwendung von Vue.js. Sie werden die Möglichkeit haben, neue Produktideen unter Berücksichtigung eines KI-First-Ansatzes zu entwickeln. Eine enge Zusammenarbeit mit Kollegen ist erforderlich, um fachliches Know-how zu erarbeiten und die Anforderungen der Fachbereiche umzusetzen. Zudem werden Sie bei der Konfiguration, dem Deployment und dem Betrieb auf Kubernetes unterstützt. Das Unternehmen bietet ein angenehmes Arbeitsumfeld mit flexiblen Arbeitszeiten und der Möglichkeit, im Home Office zu arbeiten. Sie werden Teil eines dynamischen Entwickler-Teams mit flachen Hierarchien, das großen Wert auf eine offene Kommunikation und Zusammenarbeit legt.
Fullstack Software-Entwickler (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt umfangreiche Erfahrung als Fullstack Software-Entwickler (m/w/d) mit und hat Freude an der Modernisierung von Anwendungen sowie an der Umsetzung neuer Produktideen in Code. Wünschenswert sind Kenntnisse im Frontend-Bereich, insbesondere mit JavaScript und Frameworks wie Vue oder React. Im Backend sollten Sie Erfahrung mit Java und Spring Boot mitbringen. Kenntnisse im Bereich des Factorings oder der Buchhaltung sind von Vorteil. Darüber hinaus sind Erfahrungen in der ereignisorientierten Programmierung (z. B. RabbitMQ) sowie in der Authentifizierung über OAuth (z. B. Keycloak) wünschenswert. Sie sollten in der Lage sein, Microservice-Architekturen zu designen und Datenstrukturen zu erstellen. Ein grundlegendes Verständnis von Containerisierung (Kubernetes) und Cloud-Technologien ist ebenfalls erforderlich. Zudem erwarten wir, dass Sie bereits Erfahrung in der Nutzung von KI für die Softwareentwicklung haben. Die Bereitschaft, gelegentlich Produktionssupport zu leisten, ist ebenfalls wichtig. Sehr gute Deutschkenntnisse in Wort und Schrift sind erforderlich, um komplexe fachliche Kommunikation zu ermöglichen, während gute Englischkenntnisse für die Zusammenarbeit mit externen Dienstleistern notwendig sind.