Software Entwickler (Java, Kafka) (m/w/d)

Frankfurt/Remote
Start: 01.11.2024
vor 1 Monat
Job Typ:
Projekt
Dauer:
30.06.2025
Arbeitsumfang:
Vollzeit

ID: 169765

Jetzt bewerben

Westhouse ist eines der führenden internationalen Recruitment Unternehmen für die Vermittlung von hochqualifizierten Fachexperten in Bereichen wie IT Life Cycle, SAP, Engineering, Kaufmännischem und Fachberatung.

Für unseren Kunden suchen wir aktuell eine/n Software Entwickler (Java, Kafka) (m/w/d) - Frankfurt/Remote.

Ihre Aufgaben

    • Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen und Module unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien) Dokumentation der technischen Komponenten und Erstellung von Systemdokumentationen, bevorzugt mittels UML
    • Mitwirkung bei der agilen Arbeitsplanung inkl. Erstellung von User Stories in JIRA
    • Einrichten von Entwicklungsumgebungen inkl. Continuous Integration
    • Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
    • Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
    • Analyse von Störungsmeldungen
    • Vorbereitung von Entscheidungsvorlagen zu technischen Themen, z.B. als Architecture Decision Record Präsentationen zu technisch komplexen Themenstellungen
    • Berichten von Risiken und Problemen an die Technischen Architekten und an den Product Owner

Ihre Qualifikationen

    • Sehr gute Kenntnisse mit Java Programmierung – insbesondere Spring Boot, JUnit, Gradle
    • Sehr gute Kenntnisse mit Apache Kafka, Kafka-Streams, Kafka-Connect
    • Kenntnisse mit Provisioning, Alerting, Monitoring in der Cloud, insbesondere Amazon Web Services (AWS) mit Prometheus, OpenSearch, Kubernetes, Cloud Formation
    • Kenntnisse und Erfahrungen im Bereich der Middleware-Technologien und Systemintegration insbesondere für Messaging Systeme
    • Vertraut mit agilen Vorgehensweisen wie Kanban und Scrum in selbstorganisierten Teams
    • Kenntnisse der Softwarearchitektur,besonders im Kontext des Designs und Entwicklung von Microservices
    • Kenntnisse mit Versionsverwaltung und Continuous Integration – insbesondere Gitlab / Gitlab CI
    • Sehr gute Deutschkenntnisse in Wort und Schrift