Java Distributed Systems Engineer - Barcelona - Fintech
Core
Design, build, and operate distributed systems based on replicated state machines for capital markets, enabling other teams to create performant and reliable software. (via careerplan.io/jobs/8249124-java-distributed-systems-engineer-barcelona-fintech-at-adaptive-financial-consulting)
Role type
Senior IC Java Distributed Systems Engineer
Builds
Aeron Sequencer (state machine replication technology for capital markets)
Domain
Fintech / Capital Markets
Deliverable
production ML models | product features
Required skills
Java, distributed systems, replicated state machines, messaging protocols, software libraries, testing, benchmarking, profiling
Preferred skills
low-latency systems, property-based testing, financial interchange protocols (FIX/ITCH), OMS/EMS systems, C/C++, cloud platforms (AWS/GCP/Azure), Kubernetes, Gradle, GitHub Actions
Responsibilities
Design and develop distributed systems; write clean and efficient Java code; design and evolve messaging protocols and libraries; troubleshoot and debug applications; apply testing and profiling to improve performance; participate in code reviews and technical discussions; contribute to product decisions.
Seniority
Senior, hands-on IC
