- Sie verfügen über ausgezeichnete Kenntnisse agiler Softwareentwicklungsmethoden und arbeiten eigenverantwortlich im SCRUM Entwicklungssetup mit.
- Sie verfügen über ein umfangreiches Wissen in der Java und Spring Entwicklung, Security Mechanismen (z.B. OAuth2), Datenbanken (MS SQL, Hibernate, JPA) und Testframeworks (z.B. JUnit mit Mockito).
- Sie verfügen über ausgezeichnete Kenntnisse in Schnittstellentechnologien, in erster Linie REST, aber auch SOAP.
- Ihr Deutsch und Englisch ist auf muttersprachlichem Niveau und ermöglichst eine uneingeschränkte Kommunikation.
- Sie besitzen starke konzeptionelle Fähigkeiten, um neue E2E-Datenprozesse für Unternehmen zu definieren / herauszufordern.
- Ihre Fähigkeit, sichere Anwendungsumgebungen und sichere Backend-Systeme / Kommunikation zu transformieren, zu spezifizieren, zu entwerfen und aufzubauen ist erprobt.
- Sie verfügen über ein fundiertes DevOps Wissen, um automatisierte Continuous-Integration-Pipelines erstellen zu können (Azure, GIT, Artifactory, Docker).
- Starke Kenntnisse in der Betriebssicherheit für digitale Lösungen runden Ihr Profil ab.
Ihre Aufgaben
Das Projekt ist im Umfeld eines von Deutschlands führendem E-Mobility-Anbietern angesiedelt. Die ausgeschriebene Rolle ist im agil arbeitenden Entwicklungsteam eingegliedert.- 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 Anforderungenen aus dem Fachbereich und einfügen in die existierende Strategie.
- Selbstständige Koordination der benötigen 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 des Kunden zur Bereitstellung der erforderlichen Daten- und Sicherheits-Frameworks.
- Beratung der Enterprise-Architekten zur Umsetzung der Implementierung.
- Beratung 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 den Vorgaben und Richtlinien des Kunden.
- Durchführung von Tests für den Sourcecode und Dokumentation der Ergebnisse.
Kontakt
Cegeka Deutschland GmbH
Manuela Fentrohs
Putzbrunner Str. 71
81739 München
Tel. +49 89 74 833 873
Fax +49 89 74 833 920
manuela.fentrohs@cegeka.de