For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
E.ON Software Development
E.ON Software Development

Senior Java Software Engineer (f/m/d)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Java
Software Development
Spring
+26

Permanent role
22 days ago
Apply now

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.

About E.ON Software Development

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service