Job Search and Career Advice Platform

Activez les alertes d’offres d’emploi par e-mail !

Software Engineer

Haulogy

Waals-Brabant

Sur place

EUR 50 000 - 70 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Générez un CV personnalisé en quelques minutes

Décrochez un entretien et gagnez plus. En savoir plus

Résumé du poste

A pioneering technology company in Belgium is seeking a passionate Software Engineer to contribute to the Supplier department. The role includes designing and maintaining backend modules, with a strong emphasis on Java and Spring. You'll collaborate within an Agile team to solve technical challenges in the energy market and ensure quality and performance in software solutions. If you have a background in IT or engineering and a customer-focused attitude, we encourage you to apply.

Qualifications

  • Bachelor's or Master's degree in IT, engineering, or related field, or equivalent experience.
  • Proficiency in Java, Spring, and JakartaEE is required.
  • Solid understanding of software architecture and coding principles.
  • Excellent communication and interpersonal skills.

Responsabilités

  • Design, develop, and maintain backend modules for the platform.
  • Write clean, efficient, and well-documented code.
  • Actively participate in the entire development process.
  • Collaborate with business analysts to ensure compliance with market rules.
  • Troubleshoot, debug, and resolve technical issues.

Connaissances

Java
Spring (Spring Boot)
JakartaEE
SQL
Problem-Solving
Collaboration
Customer Focus

Formation

Bachelor's or Master's degree in IT or Engineering

Outils

Apache NiFi
Apache Camel
Python
Description du poste
About the Department

Haulogy is on a mission to digitalise the energy sector and speed up the green energy transition while lowering energy costs for everyone. You will join the Supplier department, a team dedicated to building scalable, high-quality software that addresses the evolving needs of the energy market. Our focus is on developing advanced operational tools and a resilient Market Gateway that manages the exchange of data with grid operators and central market systems. In this role, you will help design systems that process massive flows of market messages, ensuring reliability and data integrity for energy suppliers operating in a fast-paced environment.

The Product and the Team

Our department develops and manages a portfolio of advanced software solutions designed to optimise operations, billing, and market interactions for energy suppliers. You will join the Market and Data team, specifically focusing on our Market Gateway tool. Key products include:

  • EnergyComm: A critical Market Gateway platform. It manages the exchange of market messages between energy sector actors (suppliers, grid operators). It ensures the validation, processing, and error handling of high-volume market data for both electricity and gas markets.
  • AMEO: A platform that enables the management of innovative energy products and the computation of consumption splits. It delivers precise insights into both energy consumption and supply, handling a variety of energy products and configurations. From managing customer portfolios to configuring intricate price formulas, AMEO streamlines the process from data collection to invoicing.

Our teams are organised into empowered, autonomous “squads”. Each squad is a cross‑functional unit that owns specific business domains, allowing them to develop a deep understanding of customer needs and deliver value in short, rapid iterations. You will join one of these squads as a key engineering contributor.

The Role

We are looking for a passionate Software Engineer to join our Supplier department. As a member of the Data and Market squad, you will collaborate closely with a Product Manager, a Tech Lead, and other engineers to design, build, and evolve our software products. You will be responsible for turning innovative ideas into high‑quality, scalable, and robust software that solves real-world customer problems. Specifically, you will work on challenging technical problems, from high‑volume data processing to integration with external market systems. We value respect and open communication, and you will be a crucial part of a team that thrives on collaboration.

Responsibilities
  • Software Development: Design, develop, and maintain backend modules for the platform. You will implement and optimise data flows and market message processing components.
  • Coding and Quality: Write clean, efficient, and well‑documented code. Proficiency in Java is required. You will be expected to write technical documentation and contribute to automated documentation generation.
  • Full‑Cycle Contribution: Actively participate in the entire development process, from discovery and definition to development and delivery. This includes:
    • Contributing technical insights during problem discovery.
    • Providing estimates and feedback on technical feasibility.
    • Building and testing features according to specifications.
    • Collaborating with business analysts to ensure compliance with market rules and customer requirements.
    • Ensuring your code is deployable, reliable, and monitored.
  • Collaboration and Code Review: Actively participate in code reviews to ensure code quality and consistency across the team, and share knowledge with your peers.
  • Problem Solving: Troubleshoot, debug, and resolve technical issues and bugs, ensuring the stability and performance of our applications.
  • Continuous Improvement: Contribute to the continuous improvement of our development processes, product quality, and team culture, fostering an environment of innovation and technical excellence.
Qualifications
  • Educational Background: A Bachelor's or Master's degree in IT, engineering, or a related field, or equivalent experience.
  • Technical Expertise:
    • Proficiency in Java, Spring (Spring Boot), and JakartaEE is required.
    • Solid understanding of software architecture and coding principles.
    • Familiarity with software development best practices and principles.
    • Solid understanding of SQL and relational databases.
    • Experience with batch processing and asynchronous data flows.
    • Customer Focus & Impact Awareness: You understand how technical decisions impact the end‑user experience and prioritise solutions that deliver real value.
    • Collaboration and Communication: Excellent communication and interpersonal skills, with the ability to collaborate effectively with team members and other stakeholders in a fast‑paced Agile environment.
    • Problem‑Solving Skills: Strong analytical and problem‑solving skills, with the ability to tackle complex technical challenges.
Additional Desired Qualifications
  • Experience with DevOps principles and practices (CI/CD).
  • Experience with enterprise integration frameworks (Apache NiFi, Apache Camel).
  • Experience with Python.
  • Understanding of software architecture and design patterns that facilitate continuous delivery.
  • An interest in the energy sector and a desire to contribute to the energy transition.
  • Experience with data‑intensive software.
  • Fluency in French and professional proficiency in English.
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.