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 Full-stack Java Developer

Barcelona | Working from home up to 60% | Reference 6181



Are you passionate about modern technology? Do you want to work in an agile, self-organized environment where collaboration, trust, and innovation are paramount? Then, we want to hear from you. Our goal is to deliver first class BME FX Spot and Settlement platform for European financial market.
As a Senior Java Full-Stack Developer, your role, grounded in a solid software development background and a proactive approach, will be crucial in advancing our in-house developed software solution. You'll ensure to meet the evolving needs of our customers and continually seek and implement optimizations in collaboration with the team and stakeholders.


What You Will Do

  • Lead and oversee the development, implementation, and maintenance of full stack applications, utilizing a modern technology stack including Angular, Java, Kafka, SpringBoot, Docker, GitLab, and OpenShift
  • Drive collaboration with team members and product management to design, adapt, and optimize custom-developed solutions for the BME FX platform
  • Mentor junior developers in development, continuously enhancing technical skills and knowledge with a focus on innovation and emerging technologies
  • Utilize and mentor others in various technologies while emphasizing on customer satisfaction and high-quality delivery

What You Bring

  • Experience in application development in java language using Java Spring Framework (Spring Boot, Spring Data, Spring Security, Spring MVC, Spring Cloud)
  • Experience in frontend application development with Angular technology and Angular support libraries, such as Angular Material and RxJS)
  • Knowledge of testing tools (Unit Test, Integration Test and E2E test), such as Jest, Cypress, Selenium
  • Autonomous, quality-focused work attitude, capable of leading and mentoring with a strong emphasis on customer satisfaction and high-quality delivery
  • Excellent team player with outstanding communication skills, excellent verbal and written skills in English (Spanish is a plus)

If you have any questions, please call Yuliya Stoyko at +34 917095993.


For this vacancy we only accept direct applications.


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.