Beschreibung
Wir suchen für unseren Kunden in Frankfurt am Main einen Backend Developer (m/w/d) ab sofort.Aufgabenbeschreibung:
- Programmierung / Implementierung / Customizing verschiedener technischer Komponenten (z.B. API-Ga-
teway, Partnerverwaltung) auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module
und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der
standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
- Konzeption von komplexen APIs und Anwendungen (z.B. API-Design, Datenmodelle, Prozessabläufe)
- Beheben von Fehlern inkl. Abstimmung und Kommunikation mit dem Fehlerersteller
- Support von externen Partnern bei der Anbindung an die API und Zusatz-Komponenten
- Dokumentation der technischen Komponenten
- Erstellen von Systemdokumentationen
- Einrichten von Entwicklungsumgebungen inkl. Continuous Integration
- Durchführen von Code-Reviews, Komponententests, Modultests
- Vorbereitung von Entscheidungsvorlagen zu technischen Themen
- Präsentationen zu technisch komplexen Themenstellungen
- Weiterentwicklung und Optimierung der bestehenden API
- Funktionale Themen strukturieren und auf bestehende, funktionale Architekturmodelle transferieren
- Entwicklung von Teststrategien und implementieren von Testautomatisierungen
- Analyse technologischer Trends und Entwicklungen und Prüfen auf Anwendbarkeit
- Prüfung und Sicherstellung der technischen Zukunftsfähigkeit der IT-Systeme
- Erarbeitung, Zusammenstellung und fachliche Prüfung komplexer fachlicher Anforderungen
Anforderungsprofil:
- Studium der Informatik, Wirtschaftsinformatik, Mathematik oder vergleichbare Qualifikationen
- Praxiserprobte JAVA Kenntnisse
- Praxiserprobte Kenntnisse in der Backend-Entwicklung mit Spring Boot
- Gute Kenntnisse in testgetriebener Entwicklung, continuous integration, Testautomatisierung und verteilter
Versionskontrolle (git)
- Kenntnisse mit dem Framework Cucumber (wünschenswert wäre Erfahrung mit der Integration des
Frameworks in den Entwicklungsprozess)
- Gute Kenntnisse bzgl. Codequalität bsp. OWASP
- Gute Kenntnisse mit JSON, REST-Services (inkl. API-Design)
- Gute Kenntnisse mit Cloud Infrastruktur, AWS, Docker, Kubernetes
- Erfahrung mit Pair Programming, Code Reviews
- Nachweisliche Erfahrungen in agilen Teams (z. B. Scrum Team)