Java Developer (m/w/d)

TestConsulting CC GmbH

Ansprechpartner: Soner Ceremesiz
Remote,  Deutschland
100% RemoteFreiberuflichab sofort100% Auslastung

Beschreibung

Für ein anspruchsvolles IT-Projekt suchen wir einen erfahrenen Java Developer (m/w/d) zur Unterstützung bei der Weiterentwicklung einer modernen Integrations- und Backend-Landschaft.

Der Schwerpunkt liegt auf der Implementierung eines API-Layers zur Anbindung externer Systeme, der Umsetzung regulatorischer und technischer Anforderungen im Kontext DORA / Compliance / IT-Security sowie der Optimierung bestehender Prozesse, Schnittstellen und Mappings.
Gesucht wird ein erfahrener Entwickler mit fundierten Kenntnissen in modernen Java-/Spring-Boot-Architekturen sowie Erfahrung mit Integrations-, API- und Messaging-Technologien.

Aufgaben
  • Entwicklung und Weiterentwicklung von Backend-Services auf Basis von Java 21
  • Entwicklung von Anwendungen und Services mit Spring Boot 4
  • Einsatz von Kotlin im Backend-Umfeld
  • Implementierung eines API-Layers zur Anbindung externer Systeme
  • Entwicklung und Integration von REST- und SOAP-Schnittstellen
  • Konzeption und Umsetzung von Integrationslösungen
  • Integration und Verarbeitung von Nachrichten über Kafka
  • Anbindung und Nutzung von API-Gateways
  • Optimierung bestehender Prozesse, Schnittstellen und Daten-Mappings
  • Umsetzung technischer Anforderungen im Zusammenhang mit DORA, Compliance und IT-Security
  • Entwicklung nach Prinzipien der hexagonalen Architektur / Domain-orientierten Architektur
  • Analyse und Behebung technischer Fehler und Integrationsprobleme
  • Unterstützung bei technischen Designs und Architekturentscheidungen
  • Erstellung und Pflege automatisierter Build- und Deployment-Prozesse
  • Zusammenarbeit mit Entwicklung, Architektur, Testing, Betrieb und Fachbereichen
  • Dokumentation technischer Lösungen und Schnittstellen
Must-have Skills
  • Mehrjährige Erfahrung in der Java-Backend-Entwicklung
  • Sehr gute Kenntnisse in Java 21 bzw. aktuellen Java-Versionen
  • Sehr gute Kenntnisse in Spring Boot
  • Erfahrung mit Kotlin
  • Fundierte Erfahrung mit REST APIs
  • Erfahrung mit SOAP-Webservices
  • Erfahrung mit Kafka
  • Erfahrung mit API-Gateways
  • Kenntnisse in hexagonaler Architektur / Domain-driven Design
  • Erfahrung mit relationalen Datenbanken, insbesondere PostgreSQL und/oder DB2
  • Gute Kenntnisse in Linux, idealerweise zusätzlich Windows und/oder IBM i / iSeries
  • Erfahrung mit Git, CI/CD und modernen Entwicklungsprozessen
  • Erfahrung mit Scrum und/oder Kanban
  • Strukturierte, selbstständige und lösungsorientierte Arbeitsweise
Nice-to-have
  • Erfahrung mit Testautomatisierung
  • Erfahrung mit Angular / TypeScript
  • Kenntnisse im Bereich DORA
  • Erfahrung mit Compliance- und IT-Security-Anforderungen
  • Erfahrung in regulierten Branchen, z. B. Banken, Versicherungen oder Finanzdienstleistungen
  • Erfahrung mit komplexen Integrationslandschaften
  • Erfahrung mit Identity & Access Management, z. B. Okta
  • Kenntnisse im Betrieb containerisierter Anwendungen mit Docker
  • Erfahrung mit Legacy-/Mainframe-nahen Systemen bzw. IBM i / iSeries

Technologiestack
Entwicklung
  • Java 21
  • Kotlin
  • Spring Boot 4
  • Maven
  • Angular / TypeScript
Schnittstellen & Integration
  • REST
  • SOAP
  • Kafka
  • API-Gateway
  • Okta
Datenbanken
  • PostgreSQL
  • DB2
DevOps / Build / Deployment
  • Jenkins
  • GitHub
  • Artifactory
  • Docker
Tools
  • IntelliJ
  • SoapUI
  • Insomnia
  • Jira
  • Confluence
  • MS Teams
Betriebssysteme
  • Linux
  • iSeries / IBM i
  • Windows
  • WSL optional

Bewerben