Back-end Java Developer

Remote – Fulltime

Job type: Contract

Keywords: Back-end, Congestion management, CQRS, Microservices, Energy, DevOps.

The energy transition and economic growth require capacity increase of the electricity grid. The grid operators are working hard on increasing this electricity grid capacity to meet the growing demand.

Making use of flexible power from the market can contribute to solving (expected) congestion in the electricity grid. This is where our our Client comes in!

Due to the ambition and the rapidly growing need for congestion management and redispatch, we are seeking for an experieced Back-end Java Developer.

With the energy transition in full swing, the Dutch electricity grid is reaching its current limits, increasing the urgency for smarter ways to utilize the grid and mitigate network congestion.

A unique collaboration of all Dutch grid operators, is the strategic platform to mitigate capacity shortages in the electricity grid (i.e., congestion) and contributes to keeping the Dutch grid reliable and affordable.

The platform enables grid operators to solve congestion by purchasing flexibility via connected energy trading platforms while offering large and small market parties an easy way to generate revenues with their available flexibility.

Responsibilities

As a Back End Java Developer you are part of a growing devops team where you will deliver a crucial contribution to the fast development and reliable operation of the congestion management platform. The platform is developed and maintained in-house, operating on cloud infrastructure.

What they expect from you:

• Design, build and run various Back End systems in the congestion management domain
• Provide appropriate (minimal) documentation, reporting, and formalization• Contribute actively in Design and Refinement sessions
• Ensure the solution complies with the requirements and DoD
• Apply best practices in security, quality, and availability
• Contribute to automated quality checks in CI/CD pipeline
• Implementing automated unit- and integration tests
• Take part in the regular DevOps incident management process, including 24/7 support
• Improve the applications, their team, and yourself
• Work together and have a hands-on mentality

Qualifications

• Strong experience in Java 11+ and Spring Boot

• Experience using design patterns and methodologies and an opinion on Clean Code
• Understanding of different levels of testing (unit-tests, functional tests, API testing, mocking, end-to-end tests)
 
Nice to have:
• Experienced with build & deployment tools like: Maven, GIT, Docker, Ansible
• Experienced with NoSQL databases, specifically MongoDB
• Hands-on experience with set-up and maintenance of DTAP development chains and tooling
• Experience with Linux and scripting
• Understanding of API implementations like REST
• Understanding logging and monitoring with Elastic, LogStash, Kibana, and Grafana.
• Understanding of end-to-end tests using Playwright and Cucumber
• Experience with CQRS Patterns and tooling (Axon Framework)
• Experience in the energy sector
• Experienced in Kotlin
Jeffrey Köhnke

Jeffrey Köhnke

Details

Contract

Freelance / ad Interim

FTE

100% (1 FTE, 40 hours Full-time)

Hourly Rate

€85 to €100 (depends on what you bring to the table in terms of skills, personality and experience)

Availability

Negotiable

Language

Dutch

Location

Remote

Jobs

Are you interested in this opportunity and do you meet the requirements? Please get in touch! 

    × WhatsApp me!