Senior Java Backend Developer (m/w/d)

Positions-Nr. 2968304

Einsatzort

Nürnberg

Laufzeit

01.07.2025 -

Auslastung

Vollzeit

Beschäftigungsart

Freiberuflich

Projektrahmen:

Projektstart: 01.07.2025
Einsatzdauer: 4+ Monate
Einsatzort: 100% vor Ort in Nürnberg (KEIN Remoteanteil)
Auslastung: Vollzeit
 

Projektbeschreibung:

Für ein anspruchsvolles Projekt in einer modernen Microservice-Architektur suchen wir einen erfahrenen Senior Java Fullstack Entwickler (m/w/d). Ziel ist die Entwicklung neuer Komponenten im Rahmen einer standardisierten Container-Plattform. Die Integration in die bestehende IT-Landschaft erfolgt asynchron über Kafka sowie synchron über REST-Schnittstellen. Daten werden in MS-SQL, MariaDB oder Oracle persistiert.

Für die Umsetzung stehen etablierte Plattformprodukte, Frameworks und Tools zur Verfügung. Die Oberflächenentwicklung erfolgt auf Basis der firmeneigenen Digital Platform Library (DPL).
 

Technologie-Stack:

  • Backend: JavaEE, MicroProfile, Quarkus
  • Containerisierung & Orchestrierung: Docker, Kubernetes, Rancher
  • Kommunikation: Kafka, REST
  • Datenbanken: MS-SQL Server, MariaDB, Oracle
  • Testing & Qualität: JUnit, Karate, SonarQ, NexusIQ
  • Deployment & CI/CD: Tekton, Flux
  • Monitoring: Prometheus, Grafana
  • Cloud-Speicher: S3
     

Aufgaben:

  • Konzeption, Design und Entwicklung von Anwendungen innerhalb einer Microservice-Architektur
  • Entwicklung von Oberflächen unter Verwendung der DPL
  • Integration in bestehende Systeme via Kafka und REST
  • Sicherstellung von Performance, Skalierbarkeit und Sicherheit
  • Durchführung von Tests auf Unit- und Integrationsebene
  • Mitwirkung im CI/CD-Prozess inkl. Monitoring und Observability
     

Anforderungen:

  • Mehrjährige praktische Erfahrung in der Entwicklung containerisierter Microservices
  • Fundierte Kenntnisse in JavaEE, MicroProfile, Quarkus sowie in containerbasierten Architekturen (Kubernetes, Docker)
  • Sicherer Umgang mit Kafka, REST und relationalen Datenbanken
  • Erfahrung in der Absicherung von Software (Security & Vulnerability Management)
  • Umfangreiche Kenntnisse in CI/CD-Prozessen und zugehörigen Tools (Tekton, Flux, NexusIQ, Rancher)
  • Erfahrung im Monitoring und Betrieb (Prometheus, Grafana)
  • Strukturierte, selbständige Arbeitsweise und hohe Teamfähigkeit