Logo Optimax Energy GmbH

Senior Java Developer

Job

  • Level
    Senior
  • Job Field
    Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Leipzig
  • Working Model
    Hybrid, Onsite
  • Job Summary

    In this role, you develop reliable Java-based services for algorithmic trading, conduct code reviews, and optimize existing systems with a focus on performance and scalability.

    Job Technologies

    Your role in the team

    • Our integrators team builds the pipelines and real-time monitoring systems behind Optimax's algorithmic energy trading.
    • We develop integrations with national transmission system operators, thereby opening access to new markets — what you build influences where Optimax operates.
    • As a Java Developer in this team, you ensure that our existing services run reliably - and actively develop them further.
    • You gather and refine requirements in direct collaboration with stakeholders.
    • You develop new features for the trading platform.
    • You write unit and integration tests and ensure high test coverage.
    • You manage the services that provide essential market data for trading decisions - from maintenance and troubleshooting to ensuring reliability and scalability.
    • You conduct code reviews and ensure high code quality together with the team.
    • You create technical documentation.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • Solid understanding of Object-Oriented Design Patterns and CLEAN Code principles.
    • Good communication skills in English (at least level B2).
    • Residence in Germany and valid work permit.
    • Basic SQL skills for querying and understanding relational databases.
    • Performance tuning, profiling, and optimization.
    • Understanding common software architecture notations and standards (UML, C4).
    • Knowledge in the energy market or trading.

    Experience

    • At least 5 years of professional experience in software development, including over 3 years in Java (Senior level).
    • Experience with Threads, Java Executors, concurrency models, and asynchronous programming.
    • Experience in implementing efficient data structures and data processing.
    • Experience with unit and integration testing.
    • Experience in build and dependency management of Java projects with Maven.
    • Experience with Docker, Jenkins, and CI/CD pipelines.
    • Experience in designing and integrating API services.
    • Experience with message brokers and asynchronous messaging (e.g., RabbitMQ, Apache Kafka).
    • Experience with the Spring Framework (Boot, Web, Messaging, Security).
    • Experience with agile methodologies (Scrum, Kanban).

    This text has been machine translated. Show original

    What we offer

    • We are an office-first team because we work better together on-site.
    • In our Leipzig office, ideas are generated on the go, problems are solved on the whiteboard, and in between, we challenge each other with a quick game of table tennis.
    • Hybrid work is part of our culture: typically one day per week in the home office, with flexibility by arrangement within the team.
    • For this position, we are looking for someone who already resides in Germany and holds a valid work permit — unfortunately, we are currently unable to offer relocation support.

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Health, Fitness & Fun

    Topics that you deal with on the job

    Job Locations

    • Location Leipzig

      Sachsen

      Germany

    This is your employer

    Optimax Energy GmbH

    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

  • Founding year
    2013
  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Power Sector, Economy
  • Logo Optimax Energy GmbH

    Senior Java Developer

    Location
    Leipzig
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs