Java Developer (m/f/d)

Java Developer (m/f/d)

Leipzig Vollzeit 60000 - 75000 € / Jahr (geschätzt) Home Office möglich (teilweise)
Go Premium
O

Auf einen Blick

  • Aufgaben: Entwickle smarte Lösungen für automatisierte Handelssysteme im Energiesektor.
  • Arbeitgeber: Optimax Energy, führend im internationalen Stromhandel mit einem vielfältigen Team.
  • Mitarbeitervorteile: 30 Tage Urlaub, flexible Arbeitszeiten, Gesundheitsangebote und regelmäßige Teamevents.
  • Andere Informationen: Hybrides Arbeiten und 10% der Arbeitszeit für persönliche Weiterentwicklung.
  • Warum dieser Job: Gestalte die Zukunft der Energiebranche und arbeite an innovativen Projekten.
  • Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, insbesondere in Java.

Das voraussichtliche Gehalt liegt zwischen 60000 - 75000 € pro Jahr.

Einleitung

Über uns

Bei Optimax Energy entwickeln wir seit über 10 Jahren smarte Lösungen für automatisierte Handelssysteme und fördern den Übergang zu grüner Energie. Damit sind wir führend im internationalen Stromhandel. Unser kulturell vielfältiges Team teilt eine gemeinsame Vision und pflegt eine Kultur der Wertschätzung und Chancengleichheit. Wir glauben, dass wir Außergewöhnliches erreichen können, wenn wir uns frei entfalten. Daher legen wir großen Wert auf eine gesunde Work-Life-Balance und fördern kreative Freiräume. Wir leben Vielfalt, Gleichberechtigung und Inklusion. Unterschiedliche Perspektiven und Hintergründe stärken unser Team und führen zu kreativen Lösungen. Dafür schaffen wir eine wertschätzende Arbeitsumgebung, die die Einzigartigkeit aller Mitarbeitenden anerkennt und Talente langfristig bindet. Um die Zukunft der Energiebranche aktiv mitzugestalten, suchen wir herausragende, engagierte Persönlichkeiten, die unsere Vision und Unternehmenskultur teilen.

Deine Aufgaben

  • 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.

So sieht es bei uns aus:

Wir arbeiten mit dem folgenden Tech-Stack: 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.

Dein Profil

Must-Haves

  • Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung, davon 3+ Jahre in Java (Senior-Level).
  • Studienabschluss in Informatik oder vergleichbaren Studienfächer.
  • Fundiertes Verständnis von Object-Oriented Design Patterns und CLEAN-Code-Prinzipien.
  • Erfahrung im Umgang mit Threads, Java Executors, Concurrency-Modellen und asynchroner Programmierung.
  • Praktische Erfahrung in der Implementierung effizienter Datenstrukturen und Datenverarbeitung.
  • Praktische Erfahrung mit Unit- und Integrationstests.
  • Gute Kommunikationsfähigkeiten in Englisch (Mindestens B2).
  • Wohnsitz in Deutschland und gültige Arbeitserlaubnis.

Nice-to-Haves

  • Erfahrung im Build- und Dependency-Management von Java-Projekten mit Maven.
  • Erfahrung mit Docker, Jenkins und CI/CD-Pipelines.
  • Erfahrung im Design und 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).
  • 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.

Wir bieten

So arbeiten wir:

  • 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.

Gesundheit & Wohlbefinden:

  • Täglich frisch gekochtes Mittagessen
  • Massagen im Büro
  • EGYM Wellpass
  • Sport- und Mobilitätsangebote, wie Zuschüsse für ein neues Fahrrad oder Bike Leasing
  • Betriebliche Krankenversicherung, die Zugang zu zusätzlichen Gesundheitsleistungen bietet
  • Flexible Arbeitsgestaltung und Vergünstigungen: 30 Tage bezahlter Urlaub, Flexibilität in den Arbeitszeiten je nach Anforderungen der Position, zusätzlicher Urlaub für die Flitterwochen, Zuschüsse für Kinderbetreuung

Teamkultur und Arbeitsatmosphäre:

  • Regelmäßige Teamevents (Game Night, Tischtennisturnier, Ausflüge, etc.)
  • Arbeit in einem missionsorientierten, internationalen Team, das Vielfalt und Gleichberechtigung schätzt
  • Arbeitsatmosphäre mit offenen Türen und flachen Hierarchien
  • modernes, grünes Büro im Herzen von Leipzig

Berufliche Entwicklung und Weiterbildung:

  • Selbstständigkeit und Verantwortung in der Projektbearbeitung
  • 10% der wöchentlichen Arbeitszeit für persönliche und professionelle Weiterentwicklung

Haben wir Dich überzeugt? Dann sende uns bitte folgende Bewerbungsunterlagen:

  • Anschreiben als kurzes Motivationsschreiben (Wir würden gern wissen, warum Du bei uns arbeiten möchtest.)
  • Lebenslauf
  • Universitäts-Zeugnisse (bei relevantem Studienabschluss in den letzten 5 Jahren)
  • Relevante Arbeitszeugnisse, Zertifikate

ÜBER UNSEREN BEWERBUNGSPROZESS

Wir nehmen uns bewusst viel Zeit, für unser Kennenlernen. Unseren Bewerbungsprozess im Detail findest Du HIER - schau gern mal rein.

Java Developer (m/f/d) Arbeitgeber: Optimax Energy

Optimax Energy ist ein hervorragender Arbeitgeber, der ein kreatives und unterstützendes Arbeitsumfeld in Leipzig bietet. Mit einem starken Fokus auf Work-Life-Balance, regelmäßigen Teamevents und der Förderung von Vielfalt und Inklusion, ermöglicht das Unternehmen seinen Mitarbeitenden, sich sowohl persönlich als auch beruflich weiterzuentwickeln. Zudem profitieren die Mitarbeiter von flexiblen Arbeitszeiten, umfangreichen Gesundheitsangeboten und der Möglichkeit, an innovativen Projekten im Bereich grüner Energie mitzuarbeiten.
O

Kontaktperson:

Optimax Energy HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Java Developer (m/f/d)

Tipp Nummer 1

Sei proaktiv! Nutze LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Schicke ihnen eine Nachricht und stelle Fragen zu ihren Erfahrungen bei Optimax Energy. Das zeigt dein Interesse und kann dir wertvolle Einblicke geben.

Tipp Nummer 2

Bereite dich auf das Vorstellungsgespräch vor, indem du die Technologien, die wir verwenden, gut verstehst. Wenn du über Java, Spring Boot und CI/CD sprechen kannst, zeigst du, dass du ein echter Teamplayer bist, der bereit ist, sich einzubringen.

Tipp Nummer 3

Zeige deine Leidenschaft für grüne Energie! Sprich darüber, warum dir nachhaltige Lösungen wichtig sind und wie du dazu beitragen möchtest, die Energiebranche zu verändern. Das passt perfekt zu unserer Unternehmenskultur.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! So hast du die besten Chancen, gesehen zu werden. Und vergiss nicht, dein Motivationsschreiben individuell zu gestalten – sag uns, warum du Teil unseres Teams werden möchtest!

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Java Developer (m/f/d)

Java
Spring Boot
MySQL
Kafka
RabbitMQ
Unit-Tests
Integrationstests
Object-Oriented Design Patterns
CLEAN-Code-Prinzipien
Concurrency-Modelle
asynchrone Programmierung
API-Design
agile Methoden (Scrum, Kanban)
SQL-Kenntnisse
Performance Tuning

Tipps für deine Bewerbung 🫡

Mach dein Motivationsschreiben einzigartig: Erzähl uns, warum du bei Optimax Energy arbeiten möchtest! Sei kreativ und zeig uns, was dich an der Energiebranche begeistert. Das hilft uns, deine Leidenschaft zu erkennen und dich besser kennenzulernen.

Lebenslauf auf den Punkt bringen: Halte deinen Lebenslauf klar und übersichtlich. Konzentriere dich auf relevante Erfahrungen und Fähigkeiten, die zu der Stelle als Java Developer passen. Wir lieben es, wenn du deine Erfolge und Projekte hervorhebst!

Zeugnisse nicht vergessen: Vergiss nicht, deine Universitätszeugnisse und relevante Arbeitszeugnisse beizufügen. Diese Dokumente geben uns einen besseren Einblick in deine Qualifikationen und bisherigen Erfahrungen. Achte darauf, dass alles aktuell ist!

Bewerbung über unsere Website: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass wir alle Unterlagen schnell und einfach erhalten. Außerdem kannst du sicher sein, dass deine Bewerbung bei uns an der richtigen Stelle landet!

Wie du dich auf ein Vorstellungsgespräch bei Optimax Energy vorbereitest

Verstehe die Unternehmenskultur

Informiere dich über die Werte und die Kultur von Optimax Energy. Zeige im Interview, dass du ihre Vision teilst und wie du zur Förderung von Vielfalt und Inklusion beitragen kannst.

Technische Vorbereitung ist alles

Stelle sicher, dass du mit dem Tech-Stack vertraut bist, insbesondere mit Java, Spring Boot und den gängigen Design Patterns. Bereite dich darauf vor, konkrete Beispiele aus deiner Erfahrung zu nennen, die deine Fähigkeiten in diesen Bereichen demonstrieren.

Bereite Fragen vor

Überlege dir einige durchdachte Fragen, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und hilft dir, mehr über das Team und die Projekte zu erfahren, an denen du arbeiten würdest.

Präsentiere deine Soft Skills

Neben technischen Fähigkeiten sind auch gute Kommunikationsfähigkeiten wichtig. Sei bereit, Beispiele zu geben, wie du in der Vergangenheit erfolgreich im Team gearbeitet hast oder wie du Herausforderungen gemeistert hast.

Java Developer (m/f/d)
Optimax Energy
Standort: Leipzig
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>