Senior Developer

Sinisa
Amsterdam, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Amsterdam, Netherlands

Tech stack

Java
Amazon Web Services (AWS)
Code Review
JUnit
Python
MongoDB
SonarQube
Datadog
React
Grafana
Backend
GIT
Kotlin
Containerization
Kubernetes
Real Time Data
REST
Cucumber

Job description

We are seeking a Senior Developer to join Etpa's technology team in Amsterdam. You will become part of the Day-Ahead Tech Team, working on the development and improvement of our electricity trading platform.

In this role, you will collaborate closely with engineers, product owners, and market experts to design, build, and maintain reliable systems that support energy market operations. You will contribute to the continuous development of our platform, ensuring high performance, scalability, and reliability in a fast-moving and technically challenging environment.

Your responsibilities

  • Develop, maintain, and improve components of Etpa's Day-Ahead electricity trading systems.
  • Collaborate with other developers and product teams to implement new features and improvements.
  • Ensure high-quality code through testing, code reviews, and adherence to engineering best practices.
  • Troubleshoot and resolve technical issues in collaboration with the wider engineering team.
  • Provide guidance and mentorship support to junior and medior colleagues
  • Contribute to improving system performance, scalability and reliability.
  • Participate in technical discussions and help shape technical solutions for new functionality.

Requirements

  • +5 years of experience as a software developer
  • Strong proficiency in Java and Spring
  • Ability to design and develop secure RESTful APIs
  • Familiarity with testing frameworks such as JUnit, MockK, and Cucumber
  • Comfortable working with Git and CI/CD pipelines
  • Background in building backend systems
  • Strong problem-solving skills and attention to detail
  • Ability to work in an international, fast-paced environment
  • Fluency in English
  • Ability to work from our Amsterdam office
  • A valid work permit for the European Union

Nice to have:

  • Familiarity with Axon Framework.
  • Knowledge of MongoDB, React, Kotlin, or Python.
  • Exposure to observability and monitoring tools such as Datadog, SonarQube, or Grafana.
  • Familiarity with containerization and cloud environments such as Kubernetes or AWS.
  • Previous work in scale-ups or fast-growing tech environments.
  • Interest in or familiarity with energy markets, trading platforms, or fintech systems.
  • Experience working on high-performance systems or real-time data processing.

Significant responsibilities in an international setting

A close-knit, supportive young team

A team with a strong ambition and clear vision

Benefits & conditions

Flexible hours and the opportunity to work from our Malta office

Lunch, drinks and team outings

Competitive salary and benefits

Sinisa

About the company

Join us and be part of a team that is driving the future of energy. Together, we can create a more inclusive, dynamic, and sustainable energy landscape.

Apply for this position