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.

 

 

 Java Backend Engineer

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

 

 

We're looking for a Java Backend Engineer to join our agile and self-organized engineering team, building innovative solutions for our Repo customers. You'll be part of an exciting greenfield initiative, working with modern technologies, collaborating across multiple teams, and taking ownership of features from design through delivery. If you enjoy solving complex technical challenges, driving technical excellence, and making a real impact in a collaborative environment, we'd love to hear from you.

 

Apply now with your CV in English. We are looking forward to hear from you.

 

 

What You Will Do

  • Design, develop, and maintain scalable backend services and APIs for a greenfield platform using modern Java technologies.
  • Collaborate with product owners, architects, and engineers to deliver high-quality solutions aligned with business needs.
  • Integrate and coordinate with external systems and teams, working with MQ, Elasticsearch, relational databases, APIs, and OpenShift.
  • Contribute to architecture decisions, technical design discussions, and continuous improvement initiatives.
  • Ensure software quality through automated testing, code reviews, and engineering best practices.
  • Create and maintain technical documentation and architecture artifacts to support knowledge sharing and maintainability.

What You Bring

  • 3-5 years of experience developing enterprise applications with Java, Spring Boot, Hibernate/JPA, and the Spring ecosystem with experience building RESTful APIs, microservices, and integrating with external systems and services.
  • Hands-on experience with messaging technologies (MQ and/or Kafka), relational databases, Redis, and Liquibase.
  • Familiarity with Agile/Scrum methodologies, Docker, OpenShift, CI/CD pipelines, and Domain-Driven Design (DDD).
  • Solid testing mindset with experience using JUnit and a commitment to writing reliable, maintainable code.
  • Strong analytical, problem-solving, and communication skills, with the ability to collaborate effectively across teams.
  • Good level and fluency in both verbal and written English.

 

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.