The English-language job board for Spain

Full Stack Java Developer

Hybrid in Madrid·Added 3 days ago

Overview

Job details

  • Hybrid

    Office and home days — the ad has the split.

Requirements

  • Have the right to work in Spain

    BME | Bolsas y Mercados Españoles doesn't mention sponsorship in the ad.

  • Speak fluent Spanish

    Listed as a requirement in the ad.

  • Work in English

    English is required, per the ad.

  • Be near Madrid for hybrid days

    No relocation package mentioned.

  • Have 5+ years of experience

    Mid-level role.

Requirements

What we're looking for

  • At least 5 years of professional experience in software engineering, with a strong focus on Java application development (Java 8+, Spring Boot, SOAP/REST web services).
  • Deep expertise in database technologies, including SQL, Hibernate, and database design; experience with both relational and event driven persistence patterns.
  • Proven knowledge of object-oriented design and event based messaging systems (e.g., Kafka), alongside practical experience in integration patterns and optimization and knowledge of core web technologies (HTML, CSS, JS), alongside practical experience with industry-wide frameworks (preferably Angular).
  • Baseline knowledge of continuous integration practices and scalable deployments with containerized applications (e.g., Kubernetes, Openshift).
  • Quality-focused professional with strong problem-solving abilities, and a collaborative, resilient mindset.
  • A full command of English and Spanish with excellent communication skills are required.

Nice to have

  • Familiarity with the FIX protocol and/or direct experience working in financial markets, trading infrastructure, or related environments will be considered as a plus.

The role

Full Stack Java Developer

Are you passionate about coding and ready to make an impact on one of the world's most technologically advanced, innovative, and stable stock exchanges?

We're looking for a skilled Full Stack Developer with strong experience in Java to bring your expertise to the Trading Web Application Development team. In this role, you'll design, build, and deliver high-quality features that power our Market products.

What you'll do

  • Design and develop high-performance, Java applications for market-facing and value-added applications to trading platforms, leveraging modern frameworks and architectural patterns.
  • Translate business requirements and user expectations into maintainable and scalable solution designs, applying best practices and industry standards.
  • Collaborate effectively within agile teams including developers, testers, product owners, and business stakeholders using Scrum and SAFe methodologies.
  • Ensure code quality and system reliability through peer reviews, automated testing, and continuous integration, proactively identify performance bottlenecks.
  • Drive technical and continuous improvement, proposing enhancements, and contributing to the evolution of the surrounding trading platform's architecture.

How you'll work

Madrid | Working from home up to 40% | Reference 8318

Hiring process

Application review, then generally two to three interviews, online or in person; some roles add a case study or an individual assessment 3 interviews

  • SIX aims to respond to every application within two weeks.
  • Only direct applications through the careers website are considered.

Hiring process

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

About BME | Bolsas y Mercados Españoles

BME | Bolsas y Mercados Españoles is the operator of the Spanish stock exchanges and financial markets, including the Madrid, Barcelona, Bilbao, and Valencia exchanges, as well as clearing and settlement systems. It is a key player in the Spanish financial infrastructure, providing trading, listing, and market data services. As part of the SIX Group since 2020, BME operates within a larger European financial services ecosystem, with a strong focus on technology and innovation in capital markets.

BME is headquartered in Madrid, where it maintains its main operations and a significant technology hub. The company offers a dynamic work environment at the intersection of finance and technology, with roles spanning IT, cybersecurity, data engineering, legal, and compliance. For international professionals, BME provides an opportunity to work in a leading European exchange group, with exposure to global financial markets and the backing of SIX Group. The company values technical expertise and offers roles that often require English, and sometimes German, making it accessible to international talent.

Industry
Financial Markets
Founded
2002
Employees
1,000–5,000
Headquarters
Madrid, Spain
In Spain
Madrid

Good to know if you are moving

  • BME is part of SIX Group, a Swiss company, offering opportunities for cross-border career moves within Europe.
  • The company is a key player in the Spanish financial market, providing a stable and regulated work environment.
  • Many roles require English, and some also require German, making it suitable for international professionals.
  • BME offers a range of technology and legal roles, ideal for those with expertise in financial services.
  • Madrid is a vibrant city with a high quality of life, and BME is centrally located in the financial district.

In their own words

About the company & team

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.

Additional information

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.

All open roles at BME | Bolsas y Mercados Españoles
WhatsApp

Asset Servicing Internship

BME | Bolsas y Mercados Españoles1d ago
Hybrid in MadridBasic Spanish

Senior Tax Expert

BME | Bolsas y Mercados Españoles6d ago
Hybrid in MadridFluent Spanish

Senior Treasury Controller

BME | Bolsas y Mercados Españoles3d ago
Hybrid in MadridFluent Spanish

Senior Business Project Manager

BME | Bolsas y Mercados Españoles4d ago
Hybrid in MadridFluent Spanish

Business Continuity Manager

BME | Bolsas y Mercados Españoles3d ago
Hybrid in MadridFluent Spanish

Senior Software Engineer

BME | Bolsas y Mercados Españoles1w ago
Hybrid in MadridNo Spanish needed

System Controller

BME | Bolsas y Mercados Españoles1w ago
Hybrid in MadridFluent Spanish

FX Operations Specialist

BME | Bolsas y Mercados Españoles1w ago
Hybrid in MadridFluent Spanish

Business Analyst

BME | Bolsas y Mercados Españoles1w ago
Hybrid in MadridFluent Spanish

Service Delivery Manager Regis-TR

BME | Bolsas y Mercados Españoles1w ago
Hybrid in MadridNo Spanish needed

Data Engineer

BME | Bolsas y Mercados Españoles1w ago
Hybrid in MadridNo Spanish needed

Business Information Security Officer

BME | Bolsas y Mercados Españoles1w ago
Hybrid in MadridFluent Spanish
See all 29 jobs