Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Haulogy is on a mission to digitalize 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 optimize 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.
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:
As a Software Engineer, you are a core member of our development squad. You will be responsible for the hands-on creation and delivery of high-quality software, contributing to all phases of the development lifecycle in an Agile environment. Your specific responsibilities will include:
- Software Development: Design, develop, and maintain backend modules for the platform. You will implement and optimize 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.
To excel in this role, you should possess the following 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 prioritize solutions that deliver real value. You actively seek to understand customer needs, whether internal or external, and use that insight to guide design, implementation, and problem-solving. You’re not just coding for functionality, but for meaningful impact.
- 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.
- 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.
Key Skills
Ranked by relevanceReady to apply?
Join Haulogy and take your career to the next level!
Application takes less than 5 minutes

