Job Description
Join us as a Senior Java Developer at Barclays where you will spearhead the evolution of our ultra-low-latency Equities trading platforms, driving innovation, scalability, and operational excellence. You will harness cutting-edge technology to design, develop, and enhance mission-critical Direct Market Access (DMA) trading systems, enabling high-volume, low-latency trading for sophisticated institutional clients and hedge funds across global markets.
To be successful as a Senior Java Developer, you should have experience with:
- Excellent Java development experience, with a strong focus on low-latency, high-performance trading systems.
- Hands-on expertise in designing and developing sub-microsecond, multi-threaded server applications on Linux platforms.
- Strong understanding of performance tuning, concurrency, data structures, algorithms, and distributed systems.
- Valuable scripting skills using Python, Perl, or similar technologies, with experience working in Linux environments.
Some Other Highly Valued Skills May Include
- Experience working within Investment Banking environments, directly supporting Traders, Trading Desks, and Desk Heads.
- Deep understanding of computer networking, operating systems, and computer architecture.
- Experience with C++, FPGA technologies, or hardware-accelerated trading solutions .
- Degree in Computer Science, Computer Engineering, or a related technical discipline.
You may be assessed on key critical skills relevant for success in the role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills.
The role is based out of Pune.
Purpose of the role
To lead and manage engineering teams, providing technical guidance, mentorship, and support to ensure the delivery of high-quality software solutions, driving technical excellence, fostering a culture of innovation, and collaborating with cross-functional teams to a
📌 Senior Java Developer (Pune)
🏢 Barclays
📍 Pune