Zurück zu allen offenen Projekten
Zurück zu allen offenen Projekten
Java (Datenbank)Entwicklung & Modellierung Process Engines (Spring, Kafka, BigData, JPA/JDBC)
100% Auslastung

Start: August 2025
Dauer: 18 Monate (mit Option auf Verlängerung)
Lokation: Remote (< 1 Tag pro Woche in Köln)
Vertragsart: Arbeitnehmerüberlassung
Projektbeschreibung
Erweiterung und Modernisierung bestehender Lösungen im Bereich der Logistiksysteme. Hierbei geht es um die Schaffung und Weiterentwicklung verschiedener Services im Sinne einer Microservice Architektur, die zur monetären Bewertung des Bestands in den Lägern und den Märkten dienen. Schnittstellenzugriffe erfolgen über REST mit JSON, über Kafka Publisher und Consumer, Datenbankzugriffe über JPA/JDBC. Die Servicelandschaft enthält zusätzlich diverse Webapplikationen, die auf Apache Wicket und Spring MVC basieren, zukünftig in Angular.
Aufgaben
- Durchführen von Code Reviews / selbstständige Aufnahme und Analyse von Anforderungen und Ausarbeitung von Lösungskonzepten / Erfahrung im Coaching von Junior Developern
- Erweiterung und Modernisierung bestehender Lösungen im Bereich der Logistiksysteme
- Hierbei geht es um die Schaffung und Weiterentwicklung verschiedener Services im
- Sinne einer Microservice Architektur, die zur monetären Bewertung des Bestands in den Lägern und den Märkten dienen
- Schnittstellenzugriffe erfolgen über REST mit JSON, über Kafka Publisher und Consumer, Datenbankzugriffe über JPA/JDBC
- Die Servicelandschaft enthält zusätzlich diverse Webapplikationen, die auf Apache Wicket und Spring MVC basieren, zukünftig in Angular
Anforderungen
- Sehr gute Kenntnisse und Erfahrung in der JAVA-Programmierung
- Erfahrung mit mittleren bis größeren Softwaresystemen
- Erfahrung bei Verarbeitung großer Datenmengen mit Hilfe von Java
- Erfahrung in der Datenbankentwicklung PostgreSQL/SQL/JDBC (bis Middleware, keine DBA Kenntnisse)
- Erfahren in Spring-Boot und Containerisierung mit Kubernetes / Affinität und Kenntnisse für Integrationssysteme und Back-End Entwicklung
- Erfahrung in der Umsetzung von Microservice-Architekturen /
- Sehr gute Kenntnisse im Umgang mit Eclipse oder IntelliJ , GIT, Security (Spring Boot, Keycloak/IDP)
- Sehr gute Kenntnisse in der Umsetzung einer Event Driven Architecture mithilfe von Apache Kafka
Nice2have
- Erfahrung in Modellierung mit BPMN 2.0 bis hin zur Ausführung durch Process Engines
- Erfahrung mit Camunda BPM / Erfahrung in der Frontend-Entwicklung mit Apache Wicket oder Spring MVC
- Erfahrung mit Last- und Performance Tests und Analysen
- Erfahrungen mit BigData Technologien (Apache Spark, MapR / Hadoop)
- Google Cloud
- Angular für Dialogentwicklungen
- Helm zur Verwaltung von Kubernetes Ressourcen
- Terraform zur Verwaltung von Infrastruktur
- Gitlab CI/CD zur Automatisierung von Build und Deplyoment Prozessen
- Arc42 zur Dokumentation von Systemen
Systemlandschaft:
- Spring, Spring Boot, Kafka, Maven, Kubernetes / Helm / Terraform, IntelliJ / Ecplise, Camunda 8 (opt), Apache Wicket, Spring MVC, Angular, Clean Code und TDD