Senior Software Engineer

Amsterdam - Noord Holland - Nederland - Services - IT & Telecom - Software Ontwikkeling & Application Management - HBO

For our client Powerpeers (location Amsterdam) we are looking for a Senior Software Engineer. Powerpeers Connect is a scale-up company based in the Netherlands and servicing customers in the energy industry globally. We provide an online marketplace for self-generated and renewable energy which is provided to our customers as a white-label software-as-a-service solution.

Powerpeers enables people to lead sustainable lives by creating a marketplace and community in which consumers can decide from whom they receive their energy and who to supply with their self-generated energy. As well as sourcing self-generated electricity from friends, family or neighbours, users can also opt to source their electricity from one or more Dutch suppliers of wind, solar and hydropower. This enables customers to create their own personal community.

We are a small, high-energy, experienced, cooperative team with a can do mentality that is determined to make Powerpeers a great success around the world. Our ambition is to accelerate the energy transition by creating innovative customer value propositions. We working in an Agile way and have adopted the Scaled Agile framework in order to better manage the portfolio of platform requirements from our various customers over time.

See more at

Vragen? Neem contact op

Ralph Janssen, Consultant


Over deze functie

This role is part of the newly formed Engineering team and will work closely with the CTO.

We are looking for the right candidate to fill the position of Senior Software Engineer who will have the following key responsibilities:

  • Senior developer responsible for the development of new components and modifications to existing components
  • Detailed design of new components while taking functional (business) and non-functional requirements into account including performance, availability, scalability and flexibility
  • Implementation of new components and modifications of existing components
  • Coach less experienced team members and perform peer reviews of their code
  • Be part of the architecture team to help steering architectural decisions together with the enterprise and solution architects and to ensure the development of your team fit within the technology vision
  • Work together with the Product Owner, Platform Manager and the rest of the team to evolve the backlog, prioritize items, plan and deliver sprints and program increments
  • Own the components you are working on end-to-end, which includes investigating, fixing and patching production incidents

Over jou

The ideal candidate has/is:

  • Pro-active
  • Team player
  • Eager to learn
  • You speak English fluently, Dutch is a desired bonus
  • You have a strong sense of ownership and drive to work on end-to-end solutions, which includes supporting customers in different time zones and being available on call

Basic qualifications:

  • 7+ years of Java / J2EE development experience, incl. experience with Spring frameworks, Hibernate and JPA
  • You have worked at least a few years as lead developer or a similar role
  • Experience with front-end technologies (React, Angular), other javascript, node.js, .NET and C# technologies is a plus
  • RDBMS (PostgreSQL / MS SQL)
  • Experience building and consuming JSON REST services, experience with Swagger is a plus
  • Experience in building distributed / event-driven / microservice-style and cloud-based architectures
  • Distributed source code systems (Git)
    Build tools (Maven, Gradle, et cetera)
  • Experience working with CI/CD tools (GitLab CI, Jenkins, et cetera)
  • Cloud platforms and public clouds (Azure), detailed experience with specific Azure services (incl. functions) is a plus
  • Containers orchestration tools (Kubernetes, Azure Container Instances, Azure Kubernetes Service)
  • Experience with Agile, TDD, DDD
    NoSQL (MongoDB / CouchDB / Cassandra)
  • Solid foundation in algorithms, design patterns and data structures
  • Experienced with Agile or working iteratively to deliver first results fast and optimize further
  • Strong affinity with data security and data privacy concepts
  • Relevant education and/or degree

Wat wij bieden

Being intermediated by Brunel means that you are contracted by Brunel, but have the possibility to transfer to our customer. Not only you will have a contract, you will as well be assured of a great career! Our primary and secondary terms of work are excellent. A few examples are price reductions at CZ Health Insurance, bonus opportunities and standard 26 days off. Brunel intermediates both junior and senior engineers within the industry for over 30 years now. Our clients vary from multinationals to local companies. Together we will find the job which meets your wishes.


  • Vacature nummer: PUB213931
  • Standplaats: Amsterdam
  • Markt: Services
  • Uren per week: 40
  • Branche: IT & Telecom
  • Opleidingsniveau: HBO
  • Expertisegebied: Software Ontwikkeling & Application Management
  • Sluitingsdatum: maandag 8 juli 2019

Vragen? Neem contact op


Ralph Janssen

Consultant Brunel Netherlands Eindhoven

+31 40 257 8216

Vergelijkbare vacatures

    Job Alert

    Stuur mij een een e-mail met de recente vacatures in Senior Software Engineer - Noord Holland

    Zoekopdracht is niet correct ingevuld of corrupt geraakt. Je bent reeds ingeschreven voor deze Job Alert. (duplikaat)
    Frequentie is niet correct ingevuld.
    Gebruik een geldig e-mail adres
    Bij het creëren van een Job Alert stem je in met onze privacy voorwaarden. Je kan jouw Job Alert wijzigen of verwijderen op elk moment.

    Bevestinging verzonden naar