Ref: #74231

Senior Java Entwickler

Senior Java Entwickler

📍 Leipzig, Deutschland (Vor Ort | 1 Tag pro Woche im Homeoffice nach Absprache)
💼 Vollzeit

Über das Unternehmen

Werden Sie Teil eines schnell wachsenden Technologieunternehmens, das an der Spitze der europäischen Energiewende steht. Seit mehr als einem Jahrzehnt entwickelt das Unternehmen hochskalierbare Software und automatisierte Handelssysteme, die einen der fortschrittlichsten Energiehandelsbetriebe Europas unterstützen.

Sie werden Teil eines internationalen Entwicklerteams, in dem Software einen direkten geschäftlichen Einfluss hat, und arbeiten in einem Umfeld, in dem technische Exzellenz, Zusammenarbeit, Eigenverantwortung und kontinuierliches Lernen großgeschrieben werden.


Die Rolle

Sie werden Teil des Teams, das für die zentrale Plattform zur Datenintegration und -verarbeitung verantwortlich ist, auf der der algorithmische Echtzeithandel basiert.

Das Team entwickelt leistungsstarke Dienste, die eine Anbindung an externe Marktbetreiber ermöglichen, große Mengen an Echtzeitdaten verarbeiten und die Expansion in neue internationale Energiemärkte ermöglichen.

Zu Ihren Aufgaben gehören:

  • Entwurf und Entwicklung von Backend-Diensten in Java
  • Entwicklung neuer Funktionen für eine hochverfügbare, verteilte Plattform
  • Integration mit externen APIs und Echtzeit-Datenquellen
  • Aufrechterhaltung zuverlässiger, skalierbarer Produktionssysteme
  • Erstellung von Unit- und Integrationstests
  • Teilnahme an Code-Reviews und Diskussionen zum technischen Design
  • Enge Zusammenarbeit mit den Verantwortlichen aus den Bereichen Produkt und Geschäft
  • Erstellung technischer Dokumentationen und Wissensaustausch innerhalb des Ingenieurteams

Technologie Stack

Backend

  • Java
  • , Spring Boot
  • , MySQL
  • , ClickHouse

Nachrichtenübermittlung und Integration

  • Apache Kafka
  • RabbitMQ
  • HTTP
  • WebSockets
  • REST-APIs
  • JSON
  • XML
  • CSV

DevOps und Infrastruktur

  • Kubernetes
  • Docker
  • GitLab CI/CD
  • Jenkins
  • Maven
  • SonarQube
  • TestContainers

Überwachung

  • Grafana
  • , Micrometer
  • , Graylog

Anforderungen

Wesentlich

  • Abschluss in Informatik oder einem vergleichbaren technischen Studiengang
  • Mindestens 5 Jahre Erfahrung in der Softwareentwicklung
  • Mindestens 3 Jahre Berufserfahrung in der Java-Entwicklung
  • Fundierte Kenntnisse im Bereich des objektorientierten Entwurfs und der Prinzipien der sauberen Programmierung
  • Erfahrung mit Multithreading, Parallelität und asynchroner Programmierung
  • Erfahrung in der Entwicklung effizienter Lösungen zur Datenverarbeitung
  • Erfahrung mit Unit- und Integrationstests
  • Ausgeprägte Kommunikationsfähigkeiten in Englisch (B2+)
  • Wohnsitz in Deutschland mit einer gültigen Arbeitserlaubnis

Schön zu haben

  • Spring Framework (Boot, Web, Messaging, Sicherheit)
  • Maven
  • Docker
  • Kubernetes
  • CI/CD-Pipelines
  • Entwurf einer REST-API
  • Ereignisgesteuerte Architekturen
  • Kafka und/oder RabbitMQ
  • SQL und relationale Datenbanken
  • Leistungsoptimierung und Profiling
  • UML- oder C4-Architekturmodellierung
  • Agile Entwicklung (Scrum/Kanban)
  • Erfahrung in den Bereichen Energie, Versorgungswirtschaft, Handel oder Finanzsysteme

Arbeitsmodell

Es handelt sich um ein vorwiegend im Büro stattfindendes Entwicklungsumfeld, in dem die Zusammenarbeit und technische Diskussionen hauptsächlich persönlich stattfinden.

  • Standort: Leipzig
  • In der Regel ein Tag Homeoffice pro Woche
  • Bewerber müssen bereits in Deutschland ansässig sein und über eine gültige Arbeitserlaubnis verfügen

Vorteile

Gesundheit und Wohlbefinden

  • Täglich frisch zubereitetes Mittagessen
  • Wellness-Angebote, darunter Fitness- und Gesundheitsprogramme
  • Sport- und Mobilitätsleistungen

Vereinbarkeit von Beruf und Privatleben

  • 30 Tage Jahresurlaub
  • Flexible Arbeitszeiten
  • Zusätzlicher Urlaub bei besonderen Lebensereignissen
  • Unterstützung bei der Kinderbetreuung

Lernen & Entwicklung

  • 10 % fest vorgesehene Lernzeit pro Woche
  • Hohes Maß an Eigenverantwortung und Selbstständigkeit
  • Berufliche Fortbildung und Möglichkeiten zur kontinuierlichen Weiterentwicklung

Kultur

  • Internationales Ingenieurteam
  • Flache Hierarchien und offene Kommunikation
  • Regelmäßige gesellige Veranstaltungen und Teamaktivitäten
  • Modernes Büro im Zentrum von Leipzig

Diese Position eignet sich besonders für einen Senior Java-Entwickler, der Freude daran hat, verteilte Backend-Systeme zu entwickeln, Echtzeit-Datenquellen zu integrieren und an Software zu arbeiten, die direkten Einfluss auf eine geschäftskritische, leistungsstarke Plattform hat.

Fügen Sie eine Lebenslaufdatei an. Akzeptierte Dateitypen werden DOC, DOCX, PDF, HTML und TXT.

Wir laden Ihre Bewerbung hoch. Es kann einige Augenblicke dauern, bis Sie Ihren Lebenslauf lesen können. Bitte warten!