At a Glance
- Tasks: Develop new features for the Global Market Data platform using C++ and Linux.
- Company: Citi is a leading global bank with a vast customer base and diverse financial services.
- Benefits: Enjoy hybrid working, 27 days leave, private medical care, and performance bonuses.
- Why this job: Join a dynamic team, enhance your tech skills, and learn about equity trading in a supportive culture.
- Qualifications: Proficiency in C++, Linux, and knowledge of low latency market data platforms preferred.
- Other info: Citi promotes a diverse workplace where everyone can thrive and be their authentic selves.
The predicted salary is between 43200 - 72000 £ per year.
Citi is a world-leading global bank with approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial products and services.
Role Overview/What will you do:
- On-going development of new functionality for the Global Market Data platform.
- Design and development of the Global Market Data platform (C++, Linux).
- Coordination of Exchange mandatory changes as they pertain to the Global Market Data platform.
- Application functionality improvements driven primarily by the Electronic Trading Desk.
- Support for existing Market Data applications and clients.
Key Relationships:
- Global Market Data Team
- Electronic Trading Business
- Equities Business Management
- Other Equities Technology development teams
- Technology Infrastructure Teams
- Feed Handler Vendors i.e. VELA, Exegy etc.
- Exchanges / Alternative Trading Venues
Key Skills and Experience required:
- Good working knowledge of C++.
- Perl/Shell Scripting, Linux.
- Knowledge and experience in building ultra-low latency market data platform.
- Ability to work to tight deadlines as part of a team.
- Good understanding of Network Protocols – Multicast/TCP/IP.
- Functional testing.
Beneficial / Nice to have skills and experience:
- Low Latency Market Data Skills – VELA or any other low-latency platform.
- Working knowledge of containerization platforms e.g. OpenShift.
- Experience of algorithmic trading and electronic trading business or technology.
- Sound programming approach with unit test testing, code reviews and following agile methodology.
- Red Hat Linux OS Tuning.
- Knowledge of Equities products (stock, futures, options, swaps etc.).
- JIRA, Confluence, GIT, uDeploy all beneficial to know.
What we’ll provide you:
- 27 days annual leave (plus bank holidays).
- A discretional annual performance related bonus.
- Private Medical Care & Life Insurance.
- Employee Assistance Program.
- Pension Plan.
- Paid Parental Leave.
- Special discounts for employees, family, and friends.
- Access to an array of learning and development resources.
Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day.
Senior Java Developer (Belfast) – VP employer: Citigroup Inc.
Contact Detail:
Citigroup Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer (Belfast) – VP
✨Tip Number 1
Familiarise yourself with the Global Market Data platform and its functionalities. Understanding how it operates will give you an edge during discussions with the team and show your genuine interest in the role.
✨Tip Number 2
Brush up on your knowledge of low latency systems and network protocols like Multicast/TCP/IP. Being able to discuss these topics confidently can set you apart from other candidates.
✨Tip Number 3
Network with professionals in the finance and technology sectors, especially those who have experience with electronic trading. This can provide you with insights and potentially valuable connections that may help you during the hiring process.
✨Tip Number 4
Prepare to demonstrate your problem-solving skills by discussing real-world issues you've encountered in previous roles. Highlighting your ability to troubleshoot effectively will resonate well with the team.
We think you need these skills to ace Senior Java Developer (Belfast) – VP
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++, Linux, and any relevant low-latency market data platforms. Use specific examples from your past roles that demonstrate your ability to work under tight deadlines and as part of a team.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role at Citi and how your skills align with their needs. Mention your understanding of the equity trading business and your experience with technologies like JIRA, Confluence, and GIT.
Showcase Relevant Projects: If you have worked on projects involving algorithmic trading or electronic trading technology, be sure to include these in your application. Highlight your contributions and the impact they had on the project outcomes.
Highlight Soft Skills: Citi values communication and teamwork. In your application, provide examples of how you've effectively collaborated with others, especially in high-pressure environments, and how you've diagnosed and resolved real-world issues.
How to prepare for a job interview at Citigroup Inc.
✨Brush Up on C++ and Low Latency Concepts
Make sure you have a solid understanding of C++ and low latency market data platforms. Be prepared to discuss your experience with these technologies, as well as any specific projects you've worked on that demonstrate your skills in this area.
✨Familiarise Yourself with Financial Products
Since the role involves working with equities and trading systems, it’s beneficial to have a good grasp of financial products like stocks, futures, and options. This knowledge will help you communicate effectively with traders and understand their needs.
✨Prepare for Technical Questions
Expect technical questions related to system design, network protocols, and troubleshooting real-world issues. Practise explaining your thought process clearly, as this will showcase your problem-solving abilities and technical expertise.
✨Demonstrate Team Collaboration Skills
The role requires effective communication and teamwork. Be ready to share examples of how you've successfully collaborated with others in past projects, especially in high-pressure environments. Highlight your ability to adapt your communication style based on your audience.