Beschreibung
Für unseren Kunden in Frankfurt/Main suchen wir aktuell einen Entwickler (m/w) mit guten Kenntnissen in Design, Prototyping und Entwicklung von Microservices im Backend.
Aufgaben:
Design, Prototyping und Entwicklung von Microservices im Backend
Durchgehende Qualitätssicherung der Test-Driven entwickelten Lösungen (Testpyramide, Code Metriken, Performance- und Lasttests)
Durchführung bei technischen Tests, z. B. Ausfall-, sowie Last- und Performancetests in Zusammenarbeit mit dem Projektteam
Design und Implementierung technischer Komponenten (mit geringem Oberflächenbezug) in state of the art Technologie
(Neu)Entwicklung von, regel- und datenbasierten Buchungsmodulen und deren übergreifenden Kombinatorik als serviceorientierte Teile eines Gesamtsystems im Rahmen eines Großprojektes
Einführung und Durchführung eines integrierten „Test-Driven“ Entwicklungsansatz
Eigenverantwortliche Tätigkeiten im Team innerhalb des gesamten Entwicklungszyklus von Konzeption, Design, Implementierung, Test und Deployment
Muss-Anforderungen:
Versierter Umgang mit modernen Entwicklungswerkzeugen wie Java EE, GitLab, Eclipse, Docker, Jenkins, Maven, Gradle, etc.
Erfahrung in API / SST Design (insb. auch Versionierung / Mapping von SST), XML/XSD bzw. JSON/JSON Schema, JSON-B, JSON-P, JAX-RS, (SOAP)
Erfahrung in den Bereichen Test Automation, Continuous Integration / Continuous Deployment, idealerweise im Bereich Cloud (u.a. AWS)
Kenntnisse moderner Datenbanken im Cloud-Umfeld und nachgewiesene Praxiserfahrung, konkret PostgreSQL und S3
Erfahrung mit Daten-Recovery- und -Archivierungsmechanismen
Erfahrung mit asynchroner Abarbeitung, Queueing-Mechanismen, z. B. ActiveMQ
Erfahrung im Umgang mit Massendaten (Batchverarbeitung)
Erfahrung in Nutzung der Tools JIRA und Confluence
Abgeschlossenes Studium mit IT-relevantem Bezug oder ähnlicher nachweisbarer Qualifikation
Erfahrung und Spaß am Arbeiten mit agilen Methodiken, in eigenverantwortlichen Teams im Kontext von Großprojekten von der Idee bis zur Livestellung
Ausgeprägtes analytisches Denkvermögen und strukturierte Arbeitsweise
Team- und Kommunikationsfähigkeit
Soll-Anforderungen:
Selbstständigkeit und Belastbarkeit
Freude an Beratung, Moderation und Kommunikation im Rahmen des Entwicklungsteams