You are on page 1of 2

Position - Senior Developer (Java) QPS (47941)

About Barclays
Barclays moves, lends, invests and protects money for customers and clients worldwide. With over 300 years of history and expertise in banking, we operate in over 50 countries and employ over 140,000 peeple. We provide large corporate, government and institutional clients with a full spectrum of solutions to their strategic advisory, financing and risk management needs. Our clients also benefit from access to the breadth of expertise across Barclays. Were one of the largest financial services provdiers in the world, and are also engaged in retail banking, credit cards, corporate banking, and wealth and investment management Department Overview QPS Technology services to a very niche domain of very high volume and low latency sophisticated trading clients, mostly Hedge funds. We specialize in providing our clients ultra low latency end-to-end DMA trading platform.

Main Function
This function is focused with the development on the high frequency trading platforms, and has regional as well as global teams. The aim is to build a robust, scalable, low-latency technology platform. The candidates main responsibilities would be to: Take ownership on deliverables related to improving our existing platform, and expanding the reach to other markets in Asia. Understand global development structure / code development and contribute to the global framework

Come up with innovative solutions to improve the system performance, from software, hardware and networking perspectives.

Main Duties

Core development and enhancement Coordinating with our business and vendors on business and technical front Communication with global teams, for strategic product development globally System design, unit and integration testing Support for new software going live 3rd line support for the overall system

Person Requirements
Minimum Qualifications/Education Required:

BTech/B.E./BS Computer Sciences/IT equivalent IT/IS fields

Experience Required: 4-8 years experience in Core JAVA server side development Experience and working knowledge in C/C++ would be an added advantage Good knowledge of order / execution with at least 3+ years of hands on development on same Working knowledge of FIX protocol Strong understanding of Object Oriented and Concurrency Design Patterns. Understanding of middleware technologies either RMI /TIBCO RV In depth understanding of Linux/Unix operating system Development experience in shell, Perl, python scripting Experience with build tools like ant, maven Experience in working with a inter regional global teams Working knowledge of CVS/SVN Development experience in order management systems and / or client / exchange side connectivity.

Experience Preferred: Experience in Core Java performance tuning Experience in development of Asian Exchanges protocols is added advantage Experience in Java JNI and C++ programming on Linux/Unix Working experience of co-location/sponsored connectivity access Understanding of networks and hardware infrastructure

Skills/Aptitude Required: Very Strong Core Java Object oriented programming concepts Strong experience of multithreaded programming, data structures Usage of a middleware library (e.g. TIBCO, MQ) Strong verbal and interpersonal communication skills

Skills/Aptitude Preferred: Knowledge of Equity Cash Trading

You might also like