ITKarrierenDein Stack. Deine Möglichkeiten.Merkliste 0
Menü
← Zur Jobsuche

Senior Java-Entwickler (m/w/d)

Veröffentlicht am

Arbeitsort
60306 Frankfurt am Main, Hessen, Deutschland

Stellenbeschreibung

Zur Verstärkung unseres Teams suchen wir einen erfahrenen Senior Java-Entwickler (m/w/d) für anspruchsvolle Projekte im Banken- und Finanzumfeld.

Anforderungen

  • Sehr gute Programmierkenntnisse in Java (mindestens Java 8, idealerweise Java 11 oder höher), mindestens 5 Jahre Projekterfahrung als Full-Stack-Java-Entwickler mit Einsätzen von mehr als 12 Monaten Laufzeit
  • Java EE / Jakarta EE
  • Spring / Spring Boot, Microservices, REST APIs
  • JPA
  • Sehr gute Fähigkeiten in der objektorientierten Datenmodellierung

Application Server & Infrastruktur

  • WebSphere Liberty, Open Liberty, JBoss (Red Hat) oder WildFly
  • Kenntnisse im Aufbau und Betrieb einer (Private) Cloud
  • Erfahrung mit Cloud-Migrationsstrategien und -Tools
  • Kenntnisse in Cloud-Sicherheit, Compliance und Governance

Datenbanken

  • Erfahrung in der Anbindung von Java-Anwendungen an Datenbanken (idealerweise PostgreSQL)

Entwicklungspraxis & Qualität

  • JUnit, Mockito sowie Erfahrung im (automatisierten) Testen von Java-Entwicklungen
  • Erprobte Fähigkeiten in Clean Code, Software Patterns und Code Reviews
  • Fundierte Kenntnisse in CI/CD-Pipelines und DevOps-Prinzipien
  • Sehr gute Kenntnisse von Tools zur Versionierung, Release- und Build-Management
  • Sicherer Umgang mit Java-Entwicklungsumgebungen (z. B. Eclipse)
  • Sehr gutes Verständnis für Sicherheitsaspekte in der Softwareentwicklung (Secure Coding, Authentifizierung, Verschlüsselung)

Fachliches Profil

  • Fundierte, nachweisbare Erfahrung bei einem Kreditinstitut, Finanzdienstleister oder Wertpapierinstitut
  • Fundierte Erfahrung in der Erstellung von IT-Konzepten
  • Fundierte Erfahrung in Migrationsaufgaben (z. B. Legacy-zu-Java)
  • Tiefgehende Erfahrung in der Softwarearchitektur, insbesondere für verteilte Systeme

Arbeitsweise

  • Grundlegende Kenntnisse zur (Teil-)Projektleitung / als SCRUM Master kleinerer und mittlerer Projekte
  • Erfahrung in der Zusammenarbeit in agilen Teams

Rahmenbedingungen

  • Remote-Arbeit möglich
  • Deutschkenntnisse mindestens auf C1-Niveau

Wünschenswerte Zusatzkenntnisse

  • Fundierte Erfahrung mit Large Language Models (LLMs)
  • Spring Batch, Spring Data, Apache Kafka
  • Erfahrung mit Quarkus
  • Kenntnisse in der Jobsteuerung, idealerweise mit AWA
  • Schulung/Zertifizierung als Java-Entwickler und/oder Software-Architekt

Beispielhafte Aufgaben

  • Entwurf von Programmiervorgaben für (Re-Engineering-)Anwendungen, Programm- und Datenbankmodellierung
  • Durchführung von Komponenten- und Komponentenintegrationstests
  • Erstellung von Programm- und Betriebsdokumentation
  • Code-Reviews, Pair Programming und Mentoring für Junior-Entwickler
  • Sicherstellung von Code-Qualität, Security und Performance
  • Weiterentwicklung von CI/CD, Testautomatisierung und DevOps-Prozessen

Gehalt: 61.585,67€ - 89.586,18€ pro Jahr

Leistungen

  • Betriebliche Altersvorsorge
  • Flexible Arbeitszeiten
  • Homeoffice-Möglichkeit
  • Kostenlose Getränke

Arbeitsort: Zum Teil im Homeoffice in 60327 Frankfurt am Main