> Markdown version of [/jobs/ext/2725356-java-developer](https://www.wearedevelopers.com/jobs/ext/2725356-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer - **Company:** Optimax Energy - **Location:** Leipzig, Germany (Remote available) - **Experience:** Experienced - **Salary:** €65,000.0 - €75,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Advanced Message Queuing Protocol, Code Coverage, Profiling, Software Quality, Code Review, Continuous Integration, Data Structures, Relational Databases, R (Programming Language), Hypertext Transfer Protocols (HTTP), Spring Framework, JSON, Apache Maven, Microsoft Office, MySQL, Object-Oriented Software Development, Performance Tuning, Scrum Methodology, RabbitMQ, Software Engineering, SonarQube, SQL Databases, UML, WebSocket, Extensible Markup Language (XML), Data Processing, Grafana, Concurrency, Spring-boot, Gitlab, Integration Tests, Kubernetes, Information Technology, Apache Kafka, Vertica, Docker, Jenkins - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/senior-java-developer-m-f-d-bei-optimax-energy-gmbh-8172846 ## About the Role * Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung, davon 3+ Jahre in Java (Senior-Level). * Studienabschluss in Informatik oder vergleichbaren Studienfächern. * 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 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. ## Description 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., 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. ## Related Videos - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Beyond UML: Making Sense of AI-Generated Code through Visual Architecture](https://www.wearedevelopers.com/videos/2102-beyond-uml-making-sense-of-ai-generated-code-through-visual-architecture) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Finding Jobs in Germany](https://www.wearedevelopers.com/magazine/375-finding-jobs-in-germany) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023)