Equities Risk Software Engineer

Barclays

London, United Kingdom
Solid java programming fundamentals
Strong concurrency and threading knowledge
Container-aware development experience
The role involves designing and developing resilient Java services that support critical risk functions within the Equities division

Job Summary

  • The role involves designing and developing resilient Java services that support critical risk functions within the Equities division.
  • Candidates must possess strong concurrency fundamentals to handle complex scenarios like market stress and data spikes effectively.
  • The position requires a production mindset focused on debuggability, reliability, and maintaining stable behavior under adverse conditions.

Matching Summary

The role involves designing and developing resilient Java services that support critical risk functions within the Equities division.

Skills & Requirements

Must-have

  • Solid Java programming fundamentals
  • Strong concurrency and threading knowledge
  • Container-aware development experience
  • Production mindset for failure cases
  • Experience with Kubernetes-style environments

Nice-to-have

  • Working understanding of derivatives risk concepts
  • Exposure to reactive or event-driven systems
  • Experience with latency-sensitive distributed architectures
  • Knowledge of observability tools and practices

Key Requirements

  • Solid Java & concurrency fundamentals
  • Container-aware development skills
  • Production mindset with failure case analysis

Work Rights

Not specified

Tailored Resume

Cover Letter