This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Embark on a transformative journey as a Senior Java Developer. At Barclays, our vision is clear – to redefine the future of banking and help craft innovative solutions. Join a high-impact engineering team building the platforms that power our Credit eTrading business, delivering resilient, ultra-low-latency services for RFQ and streaming workflows, order routing, and connectivity to major credit venues and ECNs. In this role, your work has a direct impact on trading performance and P&L, with close collaboration across trading, quant, and technology teams.
Job Responsibility:
Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
Requirements:
Designing and building mission-critical Java services using Spring for RFQ, quoting, order management, and post-trade flows
Advanced Java engineering, including concurrency, collections, NIO, and JVM/GC performance tuning in distributed systems
Implementing and optimizing FIX connectivity, including sessions, order and quote workflows, recoveries, drop copies, and venue certification
Engineering for low latency and high throughput through JVM profiling, threading models, object allocation, efficient IO, and optimized data models
Testing discipline and production support, including CI/CD, TDD, integration testing, performance testing, and live system support
Nice to have:
Experience with credit market structure, including RFQ, axe/IOI, streaming, and algorithmic execution
Knowledge of low-latency market data and messaging stacks such as Kafka, Chronicle, or Aeron
Familiarity with regulatory controls and operational resilience patterns (e.g., MiFID II, pre-trade checks, trade reporting)
Observability and SRE practices using tools such as Prometheus, Grafana, and OpenTelemetry
Collaboration with quantitative teams on pricing models and analytics integration