Point your AI agent at freehire and let it find you a job.

Get the CLI →

BME | Bolsas y Mercados Españoles

NewBe an early applicant

Senior Software Engineer

Posted Updated
Discussion

Summary

Senior backend engineer in Madrid designing, building, and operating scalable, event-driven Java services for the Post Trading platform. Core stack is Java, Spring Boot, Kafka, WildFly application servers, REST APIs, and SQL databases.

Do you want to work in a highly dynamic environment and build reliable, scalable backend systems? Are you passionate about Java, distributed systems, and event-driven architectures? Then our Backend Engineering Team wants to hear from you.

We are an agile and collaborative team responsible for designing and operating core backend services that power our platform in the Post Trading area of the SIX Swiss Exchange. Our goal is to build & maintain robust, scalable, and maintainable systems that support critical business processes.

In this position, you will work closely with software engineers, architects, and product teams to design, maintain and deliver high-quality backend solutions.

What You Will Do

  1. Design, develop, and maintain backend services and REST APIs using Java, Spring, and Spring Boot
  2. Build and operate event-driven services using Apache Kafka
  3. Develop and maintain applications running on Java application servers such as WildFly
  4. Collaborate with engineers and architects on system design, architecture, and technical improvements
  5. Ensure reliability, scalability, and performance of production systems

What You Bring

  1. Very strong experience (+7 years) with Java backend development and modern backend design principles
  2. Experience with Spring and Spring Boot for building microservices
  3. Experience with Kafka or other messaging / event-streaming platforms
  4. Experience with Wildfly/JBOSS is a big plus
  5. Experience designing RESTful APIs and working with SQL databases

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.

Must-have skills: Event-driven architecture (EDA), Spring Boot, Message Queue, Java.

Nice-to-have skills: Restful API, WildFly, SQL, Kafka, JBoss.

Required languages: spanish (level 4/5), english (level 4/5).

Open only to candidates already eligible to work in the EU.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available