Java Developer (m/f/d)

Festanstellung, Vollzeit · Leipzig

Lesen Sie die Stellenbeschreibung in:
Einleitung

About us

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 Team ist verantwortlich für die Bereitstellung robuster Automatisierungen und Integrationen, die für den algorithmischen Energiehandel erforderlich sind.Als Java-Developer in unserem Team spielst du eine entscheidende Rolle bei der Pflege und Verbesserung unserer bestehenden Services und treibst gleichzeitig Innovationen voran, durch die:
  • Entwicklung und Pflege von Backend-Services, die wichtige Marktdaten für Handelsentscheidungen bereitstellen und die Zuverlässigkeit, Skalierbarkeit und Qualität der Software insgesamt sicherstellen.
  • Implementierung neuer Features und Verbesserung bestehender Systeme zur Unterstützung der Marktexpansion.
  • Durchführung von Code-Reviews und Zusammenarbeit mit Kollegen, um hohe Qualitätsstandards zu gewährleisten.
  • Erstellung technischer Dokumentation für den internen Wissensaustausch.
  • Fehlerbehebung und Debugging, um gemeldete Probleme zu beheben.
  • Sammlung und Verfeinerung von Anforderungen durch direkte Zusammenarbeit mit Stakeholdern.
So sieht es bei uns aus:
Wir arbeiten mit dem folgenden Tech-Stack:
  • Java, Spring Boot, MySQL, Clickhouse, Kafka.
  • Integrations: HTTP, AMQP, WebSockets, R Sockets, STOMP and email; using JSON, CSV, XML, EDI and other formats.
  • CI/CD: GitLab, Maven, Jenkins, TestContainers, SonarQube, Portainer & Kubernetes.
  • Monitoring: Micrometer, Grafana, Graylog.

Dein Profil
Must-Haves
  • Mindestens 3 Jahre Berufserfahrung in der Softwareentwicklung, davon mindestens 1 Jahr in Java (Version 11+).
  • Verständnis grundlegender Software Design Patterns.
  • Sicherer Umgang mit Git in der täglichen Arbeit.
  • Vertraut mit grundlegenden Ansätzen für Unit- und Integrationstests.
  • Grundlegende SQL-Kenntnisse zum Schreiben von Queries und Verständnis relationaler Datenbanken.
  • Erfahrung im Design und Verwendung von API-Services.
  • Erfahrung im Erstellen und Verwalten von Java-Projekten mit Maven.
  • Vertraut mit Threads, Java Executors, Concurrency Modellen und asynchroner Programmierung.
  • Gute Kommunikationsfähigkeiten in Englisch (B2).
Nice-to-Haves 
  • Erfahrung mit Message Brokern und asynchronem Nachrichtenaustausch im Allgemeinen (z.B. RabbitMQ, Apache Kafka).
  • Vertraut mit agilen Methoden (Scrum, Kanban).
  • Performance Tuning, Profiling und Optimierung.
  • Erfahrung mit Docker, Jenkins, CI/CD Pipelines.
  • Kenntnisse von Spring Boot.
  • Hintergrund in Energiemärkten oder Energiehandel
Wir bieten
Gesundheit & Wohlbefinden:
  • Täglich frisch gekochtes Mittagessen
  • Massagen und Pilates im Büro
  • EGYM Wellpass
  • Sport- und Mobilitätsangebote, wie Zuschüsse für ein neues Fahrrad
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

Einleitung

About us

At Optimax Energy, we have been developing smart solutions for automated trading systems and promoting the transition to green energy for over 10 years. This makes us a leader in international electricity trading.
Our culturally diverse team shares a common vision and fosters a culture of appreciation and equal opportunities. We believe that we can achieve extraordinary things if we develop freely. That's why we place great value on a healthy work-life balance and encourage creative freedom.
We embrace diversity, equality and inclusion. Different perspectives and backgroundds strengthen our team and lead to creative solutions. To achieve this, we create an appreciative working environment that recognizes the uniqueness of all employees and retains talent in the long term.
In order to actively shape the future of the energy sector, we are looking for outstanding, committed individuals who share our vision and corporate culture.
Your responsibilities
Our team is responsible for providing robust automation and integrations necessary to facilitate algorithmic energy trading.
As Java Developer in this team, you will play a crucial role in maintaining and enhancing our existing services while driving innovation by:
  • Developing and maintaining backend services that provide essential market data for trading decisions, ensuring system reliability, scalability and overall software quality.
  • Implementing new features and improving existing systems to support market expansion.
  • Conducting code reviews and collaborating with peers to maintain high-quality standards.
  • Writing technical documentation for internal knowledge sharing.
  • Troubleshooting and debugging to resolve reported issues.
  • Gathering and refining requirements by directly collaborating with stakeholders.
Status Quo
We work with the following tech stack:
  • Java, Spring Boot, MySQL, Clickhouse, Kafka.
  • Integrations: HTTP, AMQP, WebSockets, R Sockets, STOMP and email; using JSON, CSV, XML, EDI and other formats.
  • CI/CD: GitLab, Maven, Jenkins, TestContainers, SonarQube, Portainer and Kubernetes.
  • Monitoring: Micrometer, Grafana, Graylog.
Your skills
Must-Haves
  • At least 3 years of professional software development experience, including 1+ years in Java (version 11+).
  • Understanding of fundamental software design patterns.
  • Confident usage of Git in day-to-day workflows.
  • Familiarity with basic unit and integration testing approaches.
  • Basic SQL skills for writing queries and understanding relational databases.
  • Experience designing and consuming API services.
  • Experience building and managing Java projects with Maven.
  • Familiarity with threads, Java Executors, concurrency models and asynchronous programming.
  • Good communication skills in English (B2)
Nice-to-Haves 
  • Experience with message brokers and asynchronous messaging in general (e.g., RabbitMQ, Apache Kafka).
  • Familiarity with agile methodologies (Scrum, Kanban).
  • Performance tuning, profiling, and optimization.
  • Experience with Docker, Jenkins, CI/CD pipelines.
  • Knowledge of Spring Boot.
  • Background in energy markets or trading.
What we offer
Health & well-being:
  • Freshly cooked lunch every day
  • Massages and Pilates in the office
  • EGYM Wellpass
  • Sports and mobility offers, such as subsidies for a new bike
Flexible working arrangements and benefits:
  • 30 days paid vacation
  • Flexibility in working hours depending on company needs
  • Additional vacation for the honeymoon
  • Subsidies for childcare
Team culture and working atmosphere:
  • Regular team events (game night, table tennis tourament, excursions, etc.)
  • Work in a mission-oriented, international team that values diversity and equality
  • Working atmosphere with open doors and flat hierarchies
  • Modern, green office in the heart of Leipzig
Professional development and further training:
  • Independence and responsibility in project management
  • 10% of weekly working time for personal and professional development
Dokument wird hochgeladen. Bitte warten Sie.
Fügen Sie alle erforderlichen (mit einem * gekennzeichneten) Angaben hinzu, um Ihre Bewerbung abzusenden.