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.
Aktueller Tech Stack
Wir arbeiten mit folgenden Technologien:
Java, Spring Boot, MySQL, ClickHouse, Kafka, RabbitMQ.
Integrations: HTTP, AMQP, WebSockets, R Sockets, STOMP und E-Mail; mit JSON, CSV, XML, EDI und weiteren Formaten.
CI/CD: GitLab, Maven, Jenkins, TestContainers, SonarQube, Portainer und Kubernetes.
Monitoring: Micrometer, Grafana, Graylog.