Summary
A Senior Java Developer is sought to join a technology team building and improving a high-performance trading platform. You will collaborate with engineers, product stakeholders, and domain experts to design, develop, and maintain reliable software supporting complex real-time market workflows.
Highlights
Work on a high-performance technology platform supporting renewable-energy market development, with opportunities to collaborate with engineers, product owners, and domain experts on reliable and scalable systems.
Description
Etpa is a designated European Power Exchange for the short-term electricity market.
Our state-of-the-art platform is a key enabler for the transition to renewable energy.
We provide access to spot-trading to many new players in the market, including energy traders, battery optimizers, asset owners and utilities.
We outperform our competitors in terms of speed, cash management, scalability, cost and IT connectivity.
Our current portfolio of exchanges includes Intraday (XBID), Congestion management (GOPACS) and day after trading (Ex-Post).
We are heavily investing in the expansion of our geography and product suite throughout Europe.
About the role
We are seeking a Senior Java Developer to join Etpa’s technology team in Malta.
You will become part of the Trader 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 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.
About you
• +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 Malta 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.
What we offer
• A competitive salary.
• A close-knit, young, and international team with regular company events and strong collaboration.
• A unique opportunity to work closely with experienced professionals in power markets, technology, and market operations.
• High responsibility and visibility within a growing energy-tech scale-up.
• The chance to contribute directly to the European energy transition.