Full Stack Java Developer (m/w/d)
Summary
Develop and maintain invoice-control applications for goods deliveries to retail stores and warehouses, leading the gradual migration of the frontend from Wicket to Angular. Full-stack work with Java, Angular, OAuth, GitLab CI, Docker, Maven and Helm; 3 days onsite in Cologne, 2 days home office.
Einführung & Zusammenfassung:
Sie sind verantwortlich für die Betreuung und Weiterentwicklung von Anwendungen zur Rechnungskontrolle der Warenlieferungen an Markt- und Lagerstandorte. Diese Rolle erfordert gute Kenntnisse in der Java- und Angular-Entwicklung, um die Softwarelösung voranzutreiben.
Verantwortlichkeiten:
Sie übernehmen die technischen Aufgaben zur Optimierung unserer Software:
Weiterentwicklung der Anwendung zur Marktrechnungskontrolle.
Sukzessiver Umbau des Frontends von Wicket auf Angular, einschließlich fachlichem Redesign und funktionalen Anpassungen.
Zusammenarbeit mit Fachkollegen, um eine intuitive und effiziente Anwendung zu entwickeln.
Proaktives Arbeiten, um Herausforderungen im Entwicklungsprozess anzugehen.
Kommunikation sowohl innerhalb des Teams als auch mit dem Fachbereich.
Aktives Einbringen von Feedback und Meinungen zur Verbesserung der Arbeitsweise.
Anforderungen:
Mindestens 2 Jahre Erfahrung mit Java.
Mindestens 2 Jahre Erfahrung mit Angular.
Erfahrung in der Anbindung von Backend-Systemen an das Web-Frontend (inkl. Authentifizierung über OAuth).
Kenntnisse in Test Driven Design und Pair-Programming.
Gute Kenntnisse von Build-Tools (GIT, Gitlab Pipelines, Helm, Maven, NPM, Docker).
Nice to Have:
Erfahrung im Betrieb von Cloud-Anwendungen.
Kenntnisse in Kafka und MapR.
Weitere Details:
Die Stelle ist 3 Tage vor Ort in Köln und 2 Tage im Homeoffice zu besetzen.. Wir suchen einen engagierten Entwickler für ein modernes, dynamisches Team, das innovative Lösungen schafft.
