Job list

Backend Engineer, Market Communication

Build the services that exchange EDIFACT and API-based market messages between German grid operators, suppliers and metering point operators. Remote within the EU, with regular team weeks in Frankfurt.

Start applicationApprox. 4 minutes. Works with keyboard only.

Scope

German energy market processes run on standardised messages between grid operators, suppliers and metering point operators, and the format is shifting from EDIFACT towards APIs under BDEW and BNetzA rules. This role builds the software that sends, validates and processes those messages. You write backend services in Java or Kotlin, design integration tests against format specifications, and work with SAP consultants and data engineers. The team works remotely and meets in Frankfurt once a quarter.

Tasks

  • Develop backend services in Java or Kotlin (Spring Boot) for market message processing
  • Implement parsers and validators for EDIFACT formats such as UTILMD, MSCONS and APERAK
  • Build REST interfaces following the BDEW API web services specifications
  • Write automated tests against format version changes, which arrive twice a year
  • Operate services on Kubernetes with monitoring and alerting

Required

  • 3+ years of backend development in Java or Kotlin
  • Experience with Spring Boot, relational databases and message queues
  • Comfortable reading formal specifications and turning them into test cases
  • Experience with containerised deployment and CI/CD
  • Right to work in an EU member state and a home office within the EU

Additional

  • Prior work with EDIFACT or the German energy market formats
  • Knowledge of AS4 messaging

Working languages

English (C1), German (B1) an advantage

Skill set

  • Java
  • Kotlin
  • Spring Boot
  • EDIFACT
  • UTILMD
  • MSCONS
  • AS4
  • Kubernetes