Zurück zu allen offenen Projekten

Java (Datenbank)Entwicklung mit PostgreSQL, Spring Boot, Keycloak, Kubernetes

100% Auslastung

Freelancer-Projekte-PLZ5
Start: April 2025
Dauer: 18 Monate (mit Option auf Verlängerung)
Lokation: Remote (< 1 Tag pro Woche in Köln)
Vertragsart: Arbeitnehmerüberlassung

Aufgaben

  • 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

Kenntnisse von Tools / Systemlandschaften:

  • Spring / Spring Boot

  • Maven

  • Kubernetes / Helm / Terrafom

  • Kafka

  • Intellij / Eclipse

  • Camunda 8 (opt)

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


JobNr: 19212

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