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
This is your employer
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