Java Software Developer

enercast

enercast

Software Engineering

Posted on Apr 22, 2026

Since 2011, we are using artificial intelligence to drive forward the energy transition. We are a leading provider of forecasts for power generation from renewable energies. Our software enables the optimal use of wind and solar energy in 30 countries worldwide.

We are continuously developing our scalable, high-performance SaaS platform for real-time energy data processing. That’s why we are looking for you to join our international team in our headquarters in Kassel, Germany as

Java Software Developer for Renewable Energy Forecasting

We create distributed applications in Java and Python, using state of the art software infrastructure. You will lead the way in further advancing our forecast accuracy, based on a keen understanding of both data and algorithms.

Our offer

  • An exciting job that helps build the renewable energy future
  • A highly motivated, international DevOps team of data scientists, developers and operation engineers
  • Flexible working at our attractive workspace in the Science Park Kassel and in the home office
  • A corporate culture that emphasizes collegiality as well as personal responsibility and makes your contribution count
  • Potential for personal development through work with current technologies and individual training
  • Attractive fixed salary
  • Permanent employment contract

Your role

  • Design and realization of innovative and pragmatic software concepts
  • Implementation of high-performance, scalable algorithms and data structures in the context of AI and distributed systems
  • Continuous improvement of our leading-edge SaaS solution for the energy industry
  • Reviews of code and designs as part of the collaborative work in our agile DevOps team

Your profile

  • Top-tier academic degree in a relevant field or many years of experience in Java development in an enterprise environment
  • Solid knowledge of Spring Framework and JPA/Hibernate
  • Knowledge of Spring Boot, Docker, Kubernetes, MongoDB, Cassandra, Python, Machine Learning is a plus
  • Passion for current software development methodologies such as Clean Code and LLM-Support
  • Experience with professional software development process and tools like CI/CD and Gitlab is a plus
  • A keen eye for details and high‑quality standards
  • Excellent English language skills

Your next step

We look forward to receiving your application with a detailed cover letter by e-mail to jobs@enercast.de, stating the earliest possible starting date.