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).
Barclays is seeking an experienced Java developer to build and enhance the low latency Equities Cash Connectivity Platform supporting global electronic trading. You will design and deliver high performance, resilient trading systems, working closely with Front Office, business analysts, and global technology teams to translate trading requirements into robust, production-grade technical solutions. You will undertake end-to-end ownership of system delivery, spanning design, implementation, testing, release, and production support, with a strong focus on performance, scalability, stability, and risk control. You will participate actively in code reviews and architectural discussions, mentor junior engineers, and promote strong engineering and secure coding practices.
Job Responsibility:
Design and develop industry-leading, high performance, low-latency Equities Cash Connectivity Platform
Collaborate closely with Front Office and technology stakeholders to define requirements and deliver scalable solutions
Perform holistic testing, including simulation, unit, system, regression, and performance testing, to ensure scalability, reliability, and resilience
Support releases, investigate and resolve production issues in a time-critical trading environment
Ensure compliances with security, risk, and control standards, and contribute to continuous improvement of engineering practices
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:
Minimum 6+ years of strong Java development experience
Experience building low‑latency, multi‑threaded systems
Strong Linux development and performance‑tuning skills
Solid Computer Science knowledge in data structures, algorithms
Experience supporting production systems
Scripting skills in Shell, Python, Perl, or similar
Strong communication and written skills
Nice to have:
C++ experience, especially in low‑latency or trading systems
Electronic trading or investment banking experience
Advanced knowledge of networks and operating systems