Job
- Level
- Senior
- Job Feld
- Back End
- Anstellung
- Vollzeit
- Vertragsart
- Unbefristetes Dienstverhältnis
- Ort
- Leipzig
- Arbeitsmodell
- Hybrid, Onsite
Job Zusammenfassung
In dieser Rolle entwickelst du zuverlässige Java-basierte Services für das algorithmische Trading, führst Code Reviews durch und optimierst bestehende Systeme unter Berücksichtigung von Performance und Skalierbarkeit.
Job Technologien
Deine Rolle im Team
- Unser Integrators-Team baut die Pipelines und Echtzeit-Monitoring-Systeme hinter dem algorithmischen Energiehandel von Optimax.
- Wir entwickeln Integrationen mit nationalen Übertragungsnetzbetreibern und öffnen damit den Zugang zu neuen Märkten - was du baust, entscheidet mit, wo Optimax handelt.
- Als Java Developer in diesem Team sorgst du dafür, dass unsere bestehenden Services zuverlässig laufen - und entwickelst sie aktiv weiter.
- Du erhebst und schärfst Anforderungen in direkter Zusammenarbeit mit Stakeholdern.
- Du entwickelst neue Features für die Trading-Plattform.
- Du schreibst Unit- und Integrationstests und stellst eine hohe Testabdeckung sicher.
- Du betreust die Services, die essenzielle Marktdaten für Handelsentscheidungen liefern - von der Wartung über Troubleshooting bis zur Sicherstellung von Zuverlässigkeit und Skalierbarkeit.
- Du führst Code Reviews durch und stellst gemeinsam mit dem Team eine hohe Codequalität sicher.
- Du erstellst technische Dokumentation.
Unsere Erwartungen an dich
Qualifikationen
- Fundiertes Verständnis von Object-Oriented Design Patterns und CLEAN-Code-Prinzipien.
- Gute Kommunikationsfähigkeiten in Englisch (mindestens Niveau B2).
- Wohnsitz in Deutschland und gültige Arbeitserlaubnis.
- Grundlegende SQL-Kenntnisse für Abfragen und Verständnis relationaler Datenbanken.
- Performance Tuning, Profiling und Optimierung.
- Verständnis gängiger Software-Architekturnotationen und -standards (UML, C4).
- Kenntnisse im Bereich Energiemarkt oder Trading.
Erfahrung
- Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung, davon 3+ Jahre in Java (Senior-Level).
- Erfahrung im Umgang mit Threads, Java Executors, Concurrency-Modellen und asynchroner Programmierung.
- Erfahrung in der Implementierung effizienter Datenstrukturen und Datenverarbeitung.
- Erfahrung mit Unit- und Integrationstests.
- Erfahrung im Build- und Dependency-Management von Java-Projekten mit Maven.
- Erfahrung mit Docker, Jenkins und CI/CD-Pipelines.
- Erfahrung im Design und in der Anbindung von API-Services.
- Erfahrung mit Message Brokern und asynchronem Messaging (z. B. RabbitMQ, Apache Kafka).
- Erfahrung im Umgang mit dem Spring Framework (Boot, Web, Messaging, Security).
- Erfahrung mit agilen Methoden (Scrum, Kanban).
Unser Angebot
- Wir sind ein Office-first-Team, weil wir gemeinsam vor Ort besser arbeiten.
- In unserem Leipziger Büro entstehen Ideen im Vorbeigehen, Probleme werden am Whiteboard gelöst und zwischendurch messen wir uns bei einem kurzen Tischtennismatch.
- Hybrides Arbeiten gehört für uns dazu: in der Regel ein Tag pro Woche im Homeoffice, mit Flexibilität nach Absprache im Team.
- Für diese Stelle suchen wir jemanden, der bereits in Deutschland lebt und über eine gültige Arbeitserlaubnis verfügt - Relocation-Unterstützung können wir derzeit leider nicht anbieten.
Benefits
Work-Life-Integration
Gesundheit, Fitness & Fun
Themen mit denen du dich im Job beschäftigst
Job Standorte
Das ist dein Arbeitgeber
Optimax Energy GmbH
Optimax Energy betreibt erfolgreich Handel an drei offiziellen Börsen und zahlreichen Handelsmärkten in neun Staaten Europas. Im Jahr 2019 haben wir insgesamt über 140 Millionen Euro umgesetzt. Mit Standorten in Leipzig und Sofia ist Optimax Energy ein Handelsunternehmen, welches rund um die Uhr und in ganz Europa operiert
Description
- Gründungsjahr
- 2013
- Unternehmenstyp
- Etablierte Firma
- Arbeitsmodell
- Hybrid, Onsite
- Branche
- Energiewirtschaft, Umwelt