Zurück zu allen offenen Projekten

Java (Datenbank)Entwicklung & Modellierung Process Engines (Spring, Kafka, BigData, JPA/JDBC)

100% Auslastung

Freelancer-Projekte-PLZ5
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

JobNr: 19212

Ansprechpartner: Markus Sosgornik
E-Mail: Experten@soorce.de
Zurück zu allen offenen Projekten