Java Entwickler - Output Management (m/w/d)

Positions-Nr. 2968482

Einsatzort

Köln

Laufzeit

asap -

Auslastung

Vollzeit

Beschäftigungsart

Festanstellung

Benefits

  • 38,5 Stunden / Woche
  • 3-4 Tage Home Office
  • betriebliche Altersvorsorge
  • Gesundheitsprogramme
  • Bike Leasing
  • Zuschuss Deutschlandticket

Deine Tätigkeiten

  • Entwicklung und Wartung von Java Batch- und Webanwendungen sowie Webservices unter Verwendung von Spring 6 und den JEE-Standards (Java 17, Java 21 und Jakarta EE 10)
  • Eigenständige Umsetzung von Implementierungskonzepten nach SOLID- Design-Prinzipien
  • Überführung fachlicher Anforderungen in technische Komponenten unter Berücksichtigung von Architekturvorgaben und Qualitätskriterien wie Testbarkeit, Wartbarkeit, Performance und Verfügbarkeit
  • Erstellung von Entwicklungs- und Komponententests mit JUnit, Mockito und WireMock zur Unterstützung der Continuous Integration in einer automatisierten Jenkins-Pipeline

Das gesuchte Profil

Theoretische und/oder praktische Ausbildung:

  •  Abgeschlossenes Hochschulstudium (Diplom/Master, Bachelor) vorzugsweise in Informatik

 

Berufliche Erfahrung:

  • Mehrjährige praktische Erfahrung und fundierte Methodenkenntnisse in der objektorientierten Softwareentwicklung (OOA/OOD) mit Java und JavaScript, Output Management ( nice to have )
  • Vertraut mit relationalen Datenbanken (insb. Oracle) und SQL für Datenzugriff und -speicherung
  • Sicherer Umgang mit Entwicklungsumgebungen für Java (z.B. IntelliJ), Versionskontrolle mit Git, Build-Management-Tools (z.B. Maven) und Continuous Integration-Methodiken (z.B. Jenkins, Artifactory, SonarQube) • Gute Kenntnisse der Modellierungssprache UML 2 und eines UMLModellierungswerkzeugs (z.B. MagicDraw) zur Dokumentation des Anwendungsdesigns
  • Sehr gutes Abstraktionsvermögen sowie analytische und strukturierte Denkweise
  • Gute kommunikative Fähigkeiten und ausgeprägte Teamfähigkeit
  • Kundenorientiertes Denken und ergebnisorientierte Arbeitsweise
  • Hohe Einsatzbereitschaft und Belastbarkeit
  • Gute Kenntnisse der Microsoft Office-Anwendungen

Bitte beachte die folgenden Anforderungen

  • Selbstständiges Arbeiten
  • Teamfähigkeit
  • Du sorgst für
  • Zuverlässigkeit
  • Motivation/Leistungsbereitschaft

Sprachanforderungen

  • Deutsch: Verhandlungssicher
  • Englisch: Erweiterte Kenntnisse