Summary: This role focuses on the maintenance and enhancement of the application of the Virtual Power Plant to meet client needs and regulatory requirements. The ideal candidate should possess in-depth knowledge of Java, as well as a strong background in software development and database management.

Main Responsibilities:

  • Gathering and structuring functional and technical requirements.

  • Conducting requirements analysis and preparing documentation.

  • Performing technical feasibility studies.

  • Estimating implementation costs.

  • Programming and customizing software development products as needed.

  • Modifying existing applications and programming new functionalities and interfaces.

  • Ensuring code quality and adherence to software architecture standards.

  • Modeling databases and validating intermediate results against requirements.

  • Conducting developer tests.

  • Creating development documentation, including operation and development manuals.

Key Requirements:

  • Knowledge in the Java programming language.

  • Strong experience in software development and customization.

  • Knowledge in database modeling and management.

  • Experience in technical documentation and requirements analysis.

Nice to Have:

  • Familiarity with operational environments related to virtual power plants.

  • Knowledge of software architecture principles.

  • Experience with testing methods and quality assurance processes.

Other Details:

  • Location: BEW Berlin, Hildegard-Knef-Platz, 100% remote work.

  • Project Duration: Expected to end in Q1 or Q2 2026.

I'm interested

Upload CV

or drag and drop file here

The file cannot be greater than 10 MB.

Allowed extensions: Microsoft Office files/PDF/JPEG/SVG/PNG