You have a passion for technology and want to make the world a greener place?
Join the forefront of energy transition with E.ON's Digital Technology organization, as part of our technology in-house consulting, Expert Services. As a professional services organization, we collaborate closely with our business units, providing pivotal services that accelerate E.ON's ambitious Digital Transformation strategy.
If you have a passion for leading the green transition with digital innovation, become a playmaker in our energetic and diverse team of more than 500 Expert Services consultants.
It’s on us to make new energy work!
The Team - your impact
The PTT (Portfolio & Trade lifecycle Technologies) team is looking for a Senior Java Software Developer to join as a consultant our fast-paced, innovative-driven team as consultants supporting cutting-edge projects in the energy trading sector. You will be part of the Evolio product team with focus on Market Dynamics (MD) project. Aim of Market Dynamics (MD) is to develop an integrated portfolio optimization function. MD brings a new Retail and Energy Market operating model and builds on 'One team', stronger interfaces and harmonized risk governance.
Your Role – meaningful & rewarding
In your role, you will apply strong consulting skills to assess IT/digital needs, challenges or systems, deliver strategic technology guidance, and lead clients through effective digital transformation initiatives.
- Design, develop, and maintain scalable Java applications for energy trading solutions.
- Work primarily with Spring Boot, Project Reactor, and Apache Kafka to build robust, event-driven systems.
- Collaborate closely with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and testable code, following industry best practices.
- Participate in code reviews and contribute to continuous improvement of our development processes.
- Stay up to date with emerging trends and technologies, share knowledge within the team
Your Profile – authentic & open-minded
- Proven experience (5+ years) as a Java developer in a professional environment.
- Strong expertise in Spring Boot and knowledge of developing RESTful APIs.
- Experience with Time Series data, especially with time zone handling and DST.
- Hands-on experience with messaging systems, especially Apache Kafka.
- Familiarity with reactive programming (ideally with Project Reactor).
- Experience in building and maintaining production-grade, distributed systems.
- Excellent problem-solving skills, with a proactive and self-driven approach.
- Effective communicator in English; German is a plus.
- Willingness and ability to join onsite meetings in Essen, Germany once per month.
Preferred Qualifications
- Experience in energy trading or financial trading industries.
- Knowledge of cloud technologies and deployments (e.g., AWS, Azure, Kubernetes).
- Background with CI/CD pipelines and DevOps practices.
- Exposure to microservices architecture and containerization (Docker).
- Bachelor’s or master’s degree in computer science, Engineering, or a related field.
- Openness to explore and pilot new tools and frameworks.
Our Benefits – smart & useful
Enjoy flexibility:
- A stable work environment that offers you the flexibility to have a personal and fulfilling work rhythm.
- Flexible benefits package – choose what suits you best, from gym memberships to holidays, meals, or shopping vouchers.
Recharge your battery:
- 25 vacation days to help you maintain a healthy work-life balance.
- Private medical insurance to support your well-being.
Advance your development:
- Access to internal learning programs and online learning platforms to grow your skills and career.
- This is by far not all… We are looking forward to speaking with you about further benefits during the hiring process.