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.