In the context of the energy transition and the liberalization of the energy market, Haulogy successfully contributes to the transformation goals of its clients in the energy sector by offering modular and scalable software and IT services through a long-term partnership approach.
You will participate in projects with a high technological and business impact in a rapidly changing sector. This role places you at the heart of a complex hybrid architecture (synchronous/asynchronous), with the unique opportunity to work with two major languages: Java and Golang (Go).
Your Mission
* Develop and maintain robust, scalable applications in Go and Java.
* Carry out detailed technical analysis based on the functional needs of the energy market.
* Actively contribute to the implementation and evolution of event-driven architectures (via NATS).
* Develop / implement web services (REST and SOAP APIs).
* Ensure rigorous unit and functional testing.
* In the near future, participate in the progressive re-architecture of the key component, involving a migration of Go parts to Java.
Your profile:
* You have a minimum of 3 years of experience in software development, ideally on critical enterprise applications.
* You have advanced knowledge of Java and associated technologies (Spring, Maven, etc.).
* If you do not master Go, you must be ready to learn it.
* Good knowledge of SQL and relational databases. Practical experience with PostgreSQL is a real plus.
* Ability to design, write, an
* d interpret APIs.
* Initial experience with event-driven architectures (NATS, Kafka, RabbitMQ, etc.) is a significant asset.
* Knowledge and practice of Git.
* You are communicative and able to integrate easily into a small team. We are looking for a person who takes initiative and demonstrates proactivity.
* Languages: Fluent French with a good understanding of English.
* Prior knowledge of the energy sector is an asset.
What We Offer:
* Location and Flexibility: Position based in Nivelles with a flexible remote work policy (3 days/week) after the on-site integration phase.
* A unique opportunity to learn about a specific and evolving sector.
* Guaranteed learning of Golang and mastery of API, security, and DevOps aspects within the team.
* An environment that encourages software quality through systematic code review and occasional pair programming.
* A great team atmosphere.
* A competitive salary package with extra-legal benefits.
Join Haulogy today to shape the future of the energetic transition