Software Developer (Java)

Mercados Españoles
Madrid, Spain
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Linux Java Development Kit JSON Linux Servers Microsoft SQL Server Octopus Deploy OpenShift Software Engineering Extensible Markup Language (XML)
+10 more
Apache Spark Spring-boot Gitlab Git AngularJS Gitlab-ci Avro Apache Kafka Api Management Microservices

Job description

Act as a Software Java Developer Support to design, planning and management applications, based on microservice and Kafka streaming architecture. Ensuring correct implementation and quality of code. Support in the analysis of functional requirements to bring them to detailed technical specifications together with the platform architect. Technology that you will work with: Java, OPEN JDK, Springboot, Openshift, Kafka, Gitlab + Gitlab CI, ArgoCD Linux servers, SQL Server and much more

Requirements

Experience in software development and coding in JAVA/JavaScript, over microservices, spring boot and Angular ecosystem. Experience with: Framework Angular, Spring/Spring boot, microservices Experience with: XML, JSON, Avro, GIT, API management Nice to have experience: Gitlab CI, Openshift, ArgoCD, Spark, Agile framework, Linux High team-working ability and accurate working methods Proficient oral and written English and Spanish

About the company

At BME / SIX, we build and operate modern, cloud-ready software platforms that support critical financial market services. Our goal is to continuously evolve our technology landscape using the latest tools and engineering practices. In this role, you will work closely with platform architects, software engineers, and DevOps teams, contributing to the design, development, and operation of scalable applications within a microservices and event-driven architecture. You will play an active role in delivering high-quality software solutions that are robust, maintainable, and production-ready.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:02 min

Audience Q&A on data formats and engine tradeoffs

Matthias Niehoff Matthias Niehoff · WWC Europe 2026

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

1:52 min

Customizing block storage tiers and formats

Ricardo Sueiras Sueiras · LIVE

Videos

See all

Related articles

See all