Senior Developer
Role details
Job location
Tech stack
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