Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Citi Group Fixed Income Algo Trading Low Latency Engineer Java 
United Kingdom, England, London 
525490182

Yesterday

Duties may include (But not limited to)

  • Responsible for creating high performance, low latency applications leveraging existing Citi framework and drive engineering excellence.
  • Ensuring strong reliability, scalability and performance of the core Algo components
  • Partner with business to continue to evolve algo architecture roadmap beyond near term objectives
  • Deliver next-generation performance and functionality and play a partnership role defining the direction of Rates algorithmic trading at Citi
  • Design and develop high performance, low-latency trading applications that deliver to client expectations as well as improve stability and scalability of the trading platform.
  • Partner with multiple technology, business/quant and external market teams to capture requirements and deliver timely solutions for new trading functionality and market upgrades.
  • Coordinate testing of new functionality including business/quant signoff.
  • Liaise with global support teams to manage application upgrades and provide third-line support for existing trading platform.
  • Develop common, reusable components and services that execute against Citi’s technical strategy and drive future improvements.
  • Partner with business/quant teams to evolve architecture roadmap and drive future direction of the trading platform.
  • Working with other core E-Trading teams to manage and support the application

Key Skills and Experience required

  • Solid understanding of software development fundamentals with proven demonstrable success in designing and delivering multi-tiered applications
  • Extensive hands-on experience writing clean Testable code coupled with expertise in developing multi-threaded Core Java applications.
  • Strong Software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills
  • Strong focus on system performance tuning and experience with low latency Java programming
  • Solid understanding of service architecture and high performance, low latency, and multi-threading techniques
  • Experience architecting and designing high performance server side components.
  • Proven experience developing service oriented applications
  • Prior experience in building algo trading systems is highly desirable
  • Knowledge of any Interest Rates or Futures financial products (e.g. Treasuries/Swaps) is highly desirable
  • Technical skills include Java, Spring, TDD, KDB, FIX, and UNIX/LINUX
  • Understanding of relational database concepts and knowledge in SQL.
  • Experience with Jira, Git/Bitbucket, Gradle and CI/CD tools, e.g. TeamCity and UrbanCode Deploy.

Any Beneficial / Nice to have skills and experience:

  • Knowledge on cloud technologies desirable, e.g. Artifactory, Docker and OpenShift.
  • Knowledge of fixed income products, customer and broker market platforms and trading protocols desirable.

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

What we’ll provide you

By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 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

Responsibilities may include (But not limited to)

Key Skills and Experience required -This section is about the candidate.

Include a very short intro sentence if needed.

Include the essential qualifications and skills / Technical skills required.

6-8 key bullet points (MAX)

Any Beneficial / Nice to have skills and experience:

Include the non-essential / Nice to have Skills and experience

6-8 key bullet points (MAX)

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

What we’ll provide you

By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 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

Key Responsibilities:

· Design and develop high performance, low-latency trading applications that deliver to client expectations as well as improve stability and scalability of the trading platform.

· Partner with multiple technology, business/quant and external market teams to capture requirements and deliver timely solutions for new trading functionality and market upgrades.

· Coordinate testing of new functionality including business/quant signoff.

· Liaise with global support teams to manage application upgrades and provide third-line support for existing trading platform.

· Develop common, reusable components and services that execute against Citi’s technical strategy and drive future improvements.

· Partner with business/quant teams to evolve architecture roadmap and drive future direction of the trading platform.

· Participate in agile/scrum development lifecycle and drive engineering excellence.

Qualifications:

· Bachelor’s degree with a relevant major (Computer Science, Information Technology, Mathematics, Engineering, or similar)

· Experience in design and development of high performance, low-latency, multi-threaded applications.

· Extensive hands-on development experience in Java.

· Demonstrated ability to learn new business concepts and technologies.

· Solid understanding of software development fundamentals including data structures, design patterns and object-orientated programming.

· Proficiency in core Java (8+ years of experience) with demonstrable success in developing multi-threaded applications.

· Proven ability to develop clean, testable code.

· Understanding of relational database concepts and knowledge in SQL.

· Experience with Jira, Git/Bitbucket, Gradle and CI/CD tools, e.g. TeamCity and UrbanCode Deploy.

· Experience with Linux/Unix.

· Knowledge on cloud technologies desirable, e.g. Artifactory, Docker and OpenShift.

· Knowledge of fixed income products, customer and broker market platforms and trading protocols desirable.

Soft Skills:

· Excellent communication skills (there is a requirement to be business/quant facing).

· Strong passion for technology, especially Java, with a keen interest in driving adoption of new technologies and tools.

· Self-motivated individual and with ability to manage own workslate.

· Excellent collaborative skills; ability to work with others and contribute to global projects.

· Strong analytical and problem solving skills.

· Ability to mentor team members.

· Ability to work in a fast-pace environment; flexible and able to deliver results in the required timeframe

Applications Development


Time Type:

Full time

View the " " poster. View the .

View the .

View the