Senior Java Backend Developer (m/w/d)

SThree GmbH
Ansprechpartner: Lemlem Araya
Frankfurt am Main Deutschland
60% RemoteArbeitnehmerüberlassungab sofort100% Auslastung

Beschreibung

Für unseren Kunden suchen wir einen Senior Java Backend Developer (m/w/d) mit Fokus auf moderne Cloud- und Microservice-Architekturen.
Aufgaben
  • Entwicklung und Weiterentwicklung leistungsfähiger, wartbarer und skalierbarer Backend-Komponenten auf Basis der definierten Zielarchitektur
  • Umsetzung fachlicher und technischer Anforderungen mit Java 21, Spring Boot und WebFlux
  • Konzeption, Entwicklung und Optimierung von REST-APIs sowie Anbindung interner und externer Schnittstellen
  • Analyse und technische Umsetzung von User Stories inklusive Aufwandsschätzung und technischer Konzeption
  • Identifikation notwendiger Architektur- und Infrastruktur-Anpassungen
  • Mitarbeit in agilen Scrum-Teams und aktive Teilnahme an Refinements, Sprint Plannings, Dailys, Reviews und Retrospektiven
  • Unterstützung von Product Ownern und Business Engineers bei der technischen Bewertung von Anforderungen
  • Identifikation technischer Risiken, Abhängigkeiten und Optimierungspotenziale
  • Erstellung und Pflege technischer Dokumentationen, Architekturentscheidungen und Schnittstellenbeschreibungen
  • Entwicklung automatisierter Unit-, Integrations- und Komponententests zur Sicherstellung einer hohen Softwarequalität
  • Durchführung von Code Reviews sowie Unterstützung des Teams bei technischen Fragestellungen
  • Analyse und Behebung technischer Fehler sowie Unterstützung im Incident- und Problem-Management
  • Mitarbeit beim Aufbau und Betrieb containerisierter Anwendungen auf Kubernetes-Plattformen
  • Umsetzung von Monitoring-, Logging- und Observability-Anforderungen
  • Enge Zusammenarbeit mit Architektur, DevOps, Testmanagement und weiteren Entwicklungsteams
  • Kontinuierliche Verbesserung von Entwicklungsprozessen, Tools und Plattformen
Anforderungen
  • Mindestens 3 Jahre Berufserfahrung in mittelgroßen oder großen Softwareentwicklungsprojekten
  • Sehr gute praktische Kenntnisse in Java / Java EE sowie aktuelle Projekterfahrung innerhalb der letzten 3 Jahre
  • Erfahrung mit Java 21, Spring Boot, WebFlux, Microservices und REST-Services
  • Praxiskenntnisse in Unit-, Integrations-, Acceptance-, Last- und Performance-Tests sowie Testautomatisierung komplexer Workflows
  • Nachweisbare Erfahrung mit AI-Assisted Development und idealerweise agentischen Entwicklungsansätzen
  • Gute Kenntnisse in Test Driven Development (TDD), Continuous Integration, Testautomatisierung und Git
  • Erfahrung mit Cucumber sowie idealerweise dessen Integration in Entwicklungsprozesse
  • Erfahrung mit Legacy Code, kontinuierlichem Refactoring, Clean-Code-Prinzipien sowie qualitätsgetriebener Softwareentwicklung
  • Erfahrung mit Pair Programming und Code Reviews
  • Nachweisliche Erfahrung in agilen Teams, insbesondere im Scrum-Umfeld
  • Gute analytische Fähigkeiten sowie eine lösungsorientierte, strukturierte und eigenverantwortliche Arbeitsweise
  • Hohe Teamfähigkeit und sehr gute Kommunikationsfähigkeiten
  • Kenntnisse in TypeScript, Oracle, Redis, MongoDB, AWS, Docker, GitLab Enterprise, Graylog von Vorteil
  • Erfahrungen im Umfeld Bahn, DB Vertrieb oder Buchungssysteme wünschenswert
  • Offenheit für Veränderungen sowie ausgeprägte Ergebnisorientierung
Rahmendaten
  • Start: ASAP
  • Einsatzort: Frankfurt am Main
  • Remote-Anteil: 60 %
Klingt spannend? Dann freue ich mich auf eure Bewerbung! ?

Bewerben