BME - Bolsas y Mercados Españoles - drives the transformation of financial markets and belongs to SIX, the third largest exchange group in Europe.

 

What sets us apart drives us ahead: between local roots and global relevance, we are a unique blend of tradition and future, of foundation and growth. We value bright minds and inspire them to grow with their ideas. Come and shape the future of finance with us.

 

 

 Senior Java Engineer

Madrid, Barcelona | Working from home up to 40% | Reference 7159

 

 

Are you ready to bring your coding expertise to one of the most advanced, innovative, and stable stock exchanges in the world? At BME and SIX, we value your engineering skills and passion for crafting exceptional solutions with a focus on user experience.
As part of the Stock Exchange Development team, you will play a pivotal role in driving the back-end development of our cutting-edge products. In this role as a Senior Java Developer, your contributions will help shape the future of trading technology.

Does this sound like the opportunity you’ve been waiting for? Let’s build the future together. Don't hesitate and apply now with your CV in English.

 

What You Will Do

  • Leverage your exceptional Java development expertise, focusing on back-end solutions for primary market trading and enhancing trading GUI functionality for the secondary market.
  • Ensure application compliance with both internal policies and external regulatory standards, maintaining the highest levels of security and reliability.
  • Transform user expectations and business requirements into innovative, best-in-class solution designs, adhering to Java development best practices and delivering impactful results.
  • Collaborate seamlessly within an interdisciplinary team, including developers, testers, product owners, and business stakeholders, working in an agile environment with frameworks like SCRUM and SAFe.

What You Bring

  • 7+ years of hands-on professional experience in software engineering, with a proven track record in developing multi-threaded, high performance applications using Java (Java 8+, SpringBoot, WildFly). Proficiency in JPA (Java Persistence API) is essential to support scalable, mission-critical systems.
  • Strong database expertise, including deep knowledge of SQL, Hibernate, and database design principles, to deliver robust and high-performing data management solutions tailored to the financial industry's demands.
  • Expertise in object-oriented design and event-driven architecture, with a solid understanding of messaging systems such as Apache Kafka, and database optimization.
  • Strong expertise using the FIX protocol and the QuickFIX/J library, market data systems, or financial markets infrastructure is highly advantageous in advancing the organization’s core objectives.
  • A strategic, results-oriented mindset, marked by a strong commitment to quality and resilience. You should demonstrate systematic thinking, the ability to troubleshoot complex systems, and a focus on delivering reliable, scalable solutions.
  • Effective oral and written communication skills in English to work with international teams in the day to day.

If you have any questions, check out our FAQ page or call Sara Perez de la Cuesta at +34 91 709 56 80.

 

For this vacancy we only accept direct applications in English.

 

Diversity is important to us. Therefore, we are looking to receiving applications regardless of any personal background. 

What We Offer

Flexible Work Models
We trust our employees and offer a work environment that is well-balanced, productive and fosters success. 

Personal Development
You will benefit from a culture of continuous learning and feedback. Your personal growth is supported through an extensive learning offering.

Agile Working Methods 
Whether through scrum or design thinking,
we solve exciting tasks together in teams.