- Ausgezeichnete Kenntnisse agiler Softwareentwicklungsmethoden.
- Umfangreiches Wissen in der Java und Spring Entwicklung, Security Mechanismen (z.B. OAuth2), Datenbanken (MSSql, Hibernate, JPA) und Testframeworks (z.B. JUnit mit Mockito).
- Ausgezeichnete Kenntnisse in Schnittstellentechnologien, in erster Linie REST, aber auch SOAP.
- Ausgezeichnete Kommunikation in Deutsch und Englisch.
Ihre Aufgaben
- Definition und Implementierung der führenden Anwendungsarchitektur und Strategie basierend auf geschäftlichen und technischen Anforderungen entlang der IT-Landschaft von Frontend, Middleware, CRM und Backend.
- Selbstständige Aufnahme, Analyse und Abstimmung (PM) der Anpassungen von Anforderungen aus dem Fachbereich und Einfügen in die existierende Strategie.
- Selbstständige Koordination der erforderlichen Workshops und Abstimmungen zur Finalisierung der notwendigen Entwicklungen / Anpassungen mit dem Team.
- Lösungsarchitektur während der Architekturanalyse, Design und Implementierung für Plattformen und Backends für eMobility-Lösungen.
- Beratung der Enterprise Architekten zur Umsetzung der Implementierung.
- Unterstützung von Geschäfts- und Projektmanagern bei Konzepten und API-Definitionen.
- Verstehen, definieren und implementieren von Anwendungsarchitekturen basierend auf geschäftlichen und technischen Anforderungen über die E2E-Landschaft (FE-CRM-MW-Backends).
- Definieren und implementieren von Fallback- und Betrugserkennungsmaßnahmen.
- Schneiden und Erstellen von verschiedenen Services nach Domain Driven Design (Microservicelandschaft).
- Entwicklung der Transformation der bestehenden monolithischen Service-Struktur hin zu einer horizontal wie auch vertikal skalierfähigen Microservice Struktur.
- Koordination des Übergangs in die neue zukünftige Microservice Struktur, inklusive der Kommunikation mit externen Clients.
- Entwicklung eines Konzeptes zum Releasemanagement für die verschiedene Services mit ihren Abhängigkeiten.
- Durchführung von Optimierungsmaßnahmen zum operativen Betrieb der verschiedenen Services mit Hilfe von Loggingtools (Splunk) und Azure basierend auf Vorgaben und Richtlinien des Kunden.
- Durchführung von Tests für den Sourcecode und Dokumentation der Ergebnisse.
- Alle notwendigen Informationen und Unterlagen werden vorab vom Kunden zur Verfügung gestellt.
Kontakt
Cegeka Deutschland GmbH
Angela Miletic
Martin-Behaim-Straße 22
63263 Neu-Isenburg
Tel. +49 6102 8235 611
Fax +49 6102 8235 789
angela.miletic@cegeka.de