Java Developer (m/w/d)
TestConsulting CC GmbH
Ansprechpartner: Soner Ceremesiz
Remote, Deutschland
FinanzenJavaAPIsJava Development KitJava ArchitecturesJava DevJdeveloperIntegration (Software)Test-Driven DevelopmentBackendApi-Gateway
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.
- 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
- 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
- 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
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