
Java Distributed Systems Engineer - Barcelona - Fintech
Adaptive Financial Consulting11 hours ago
Barcelona, SpainSenior
Responsibilities
- Analyse, design, discuss, and develop distributed systems based on replicated state machines.
- 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.
- Use testing, benchmarking, measurement, and profiling to improve correctness and performance.
- Participate in code reviews, pairing, and technical discussions.
- Contribute to product decisions, architecture, engineering practices, and technical communication.
- Communicate technical decisions and priorities to technical and non-technical stakeholders.
Requirements
- Experience designing, building, debugging, and operating distributed systems.
- Strong experience developing server-side software in Java.
- Experience designing and evolving messaging protocols or software libraries.
- Experience using testing approaches to support software quality, correctness, and performance.
- Experience measuring, benchmarking, and profiling components or systems.
- Strong written and verbal communication skills.
- Collaborative approach with an interest in sharing knowledge and learning.
- Ability to prioritize competing demands based on long-term value and explain priorities to stakeholders.
- Confidence challenging the status quo and suggesting technical or cultural improvements.
- Additional experience with messaging technologies, replicated state machines, low-latency systems, property-based or deterministic simulation testing, FIX or ITCH, OMS/EMS or exchange systems, C or C++, build automation, cloud platforms, Kubernetes, pre-sales discussions, or public technical communication is valuable but not required in every area.
Benefits
- 25 days of vacation plus 2 additional days off for volunteering.
- Pension plan.
- Private health insurance.
- Restaurant ticket benefit.
- Childcare and commuting benefits.
- Wellbeing allowance.
- English and Spanish language classes.
- Highly flexible hybrid working model.
- Wellbeing, diversity, and inclusion programmes.
- Three-stage interview process including recruiter discussion, Java technical interview, and a final interview with pair programming; interviews may be conducted in the office or via Zoom.
Tech Stack
Categories
About Adaptive Financial Consulting
Adaptive Financial Consulting designs and delivers custom, cloud-native trading platforms and front-office systems for capital, commodity, and digital asset markets. The privately held firm earns revenue through software engineering and consulting engagements, and offers accelerators such as Hydra for real-time trading while using technologies like Aeron for low-latency messaging. Founded in 2012 and headquartered in London, it supports clients globally from offices including New York, Barcelona, Montréal, and Manila.