Java distributed systems engineer - barcelona - fintech

Java distributed systems engineer - barcelona - fintech

04 oct
|
Adaptive Financial Consulting
|
Barcelona

04 oct

Adaptive Financial Consulting

Barcelona

This job is with Adaptive Financial Consulting Ltd, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Adaptive is a product-led financial technology company with deep expertise in capital, commodity, and digital markets. We build technology for investment banks, investment managers, fintechs, and capital markets service providers. Our consulting teams work with clients to implement and extend that technology, but our starting point is product engineering: solving difficult problems and building software that creates lasting competitive advantage.
We are hiring a Java Distributed Systems Engineer to help build Aeron Sequencer , our technology for applying state machine replication to capital markets. You will work on distributed systems that enable other engineering teams to build performant, reliable software. This is a hands-on role with the opportunity to influence product decisions, architecture, engineering practices, and how we communicate our work.
Write clean, efficient, maintainable, and self-documenting Java code.
Design and evolve messaging protocols and software libraries.
Troubleshoot and debug Java applications and distributed systems.
Apply testing, benchmarking, measurement, and profiling to improve correctness and performance.
Participate in code reviews, pairing, and technical discussions to raise the quality of our work.
Keep up to date with relevant software engineering technologies and practices.
Strong experience developing server-side software in Java.
Experience designing and evolving messaging protocols or software libraries.
Experience using different forms of testing to support software quality, including correctness and performance.
The confidence to challenge the status quo and suggest improvements, both technical and cultural.
You do not need experience in every area below.



It would be valuable if you have worked with one or more of the following:
Messaging technologies or deterministic, replicated state machines.
Low-latency, high-throughput, or predictable-performance systems.
Property-based testing or deterministic simulation testing.
C, C++, or other programming languages.
Build tools and engineering automation, such as Gradle or GitHub Actions.
Cloud platforms such as AWS, GCP, or Azure.
Container orchestration platforms such as Kubernetes.
Building a public technical presence through blogs, conference talks, or external video content.
Interesting engineering problems. Work with passionate engineers on software where correctness, performance, and ease of use matter.
Help shape technology that is used to solve complex problems in financial markets, rather than simply delivering predefined client requirements.
Flexible working. We support a highly flexible, hybrid working model.
Work-life balance is important to us, supported by wellbeing benefits and a focus on long-term performance.
We aim to create a positive, collaborative environment and support our people and local communities through wellbeing, diversity, and inclusion programmes.
Adaptive has offices in London, New York, Barcelona, Montreal, and Manila, bringing together a general team with a shared focus on building better financial technology.
Private Health Insurance
~ Language classes (English and Spanish)

So here you will have three stage interviews:
1- A chat with one of our great recruiters.
2- A zoom chat with one of our Java colleagues where they will ask you detailed questions about your experience
3- A Face to Face interview (either in our office or via Zoom). A little tip for you during those stages: Diversity and inclusion are key to a great workplace, and Adaptive is better when it's more representative of the world around us.

📌 Java distributed systems engineer - barcelona - fintech
🏢 Adaptive Financial Consulting
📍 Barcelona

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: java distributed systems engineer - barcelona - fintech / barcelona

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: java distributed systems engineer - barcelona - fintech / barcelona