Jobs
>
London

    Senior Low Latency Java Engineer - London, United Kingdom - 06500 Citigroup Global Markets Limited

    Default job background
    Full time
    Description

    Senior Low Latency Java Engineer

    This is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology Team. The overall objective of this role is to lead applications systems analysis and programming activities.

    The role is to provide senior, low-latency systems and application framework engineering (skilled in Java, C++, KDB, market data, algorithmic trading technology) within the London Based High Performance Architectures (HPA ) team. The team require a specialist on algorithmic trading systems utilities including but not limited to market data replay and back test/simulation utilities. The HPA organisation are a high skilled enablement group of Subject Matter experts - who produce application frameworks and engage with application engineers to enable application Modernisation to over 100 teams across Citi with a concentration on low latency eTrading platforms in Markets Technology.

    Responsibilities:

  • 70% hands in the Java codebase. We build microservices based event sourcing systems on a low latency in-house framework. Response times in the 10 microsecond to 100 microsecond range.
  • Lead integration of functions to meet goals, deploy new products, and enhance processes
  • Analyze complex business processes, system processes, and industry standards to define and develop solutions to high level problems
  • Provide world class expertise in area of Java low latency development.
  • Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals
  • Consult with end users to identify system function specifications and incorporate into overall system design
  • Influence and negotiate with senior leaders and communicate with external parties
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency.
  • Happy to work with and educate and support/mentor Junior developers and less experienced senior Java developers.
  • Skills and Experience

  • Demonstrated Subject Matter Expert (SME) in area(s) of Applications Development
  • In-depth experience with Algorithmic Trading application development, preferably in low latency environment
  • Detailed comprehension and experience with Market Data handling and associated technologies (such as time-series databases KDB)
  • Demonstrated leadership, project management, and development skills
  • Passion for coding excellent, commercial grade, mission critical Java frameworks based on event sourcing microservices.
  • Complete knowledge of modern Java, the JVM, the Linux Operating system, system calls and Kernel.
  • Knowledge of TCP and other IP based network protocol technologies including hardware accelerated kernel bypass Solarflare OpenOnload
  • Performance assessment and targeted tuning.
  • Design and architectural elegance.
  • Experience in implementing projects
  • Great communicator with high EQ.
  • Ability to occasionally produce clear diagrammatic documentation and model key aspects in UML sequence diagrams.
  • Relationship and consensus building skills
  • Nice to have

  • Background in C++
  • Education / Qualifications:

  • Bachelor's degree/University degree or equivalent experience in a similar role.
  • 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

  • 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
  • Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.

    #LI-AP2

    Job Family Group:

    Technology

    Job Family:

    Applications Development

    Time Type:

    Full time

    Citi is an equal opportunity and affirmative action employer.

    Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

    Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review .


  • Anson McCade Ltd - IT and Finance Recruitment

    Java Engineer

    1 week ago


    Anson McCade Ltd - IT and Finance Recruitment London, United Kingdom

    **Location**: London (Hybrid) · **Salary**:£48, ,000 · **Overview**: · **Your role as a Java Engineer**: · - Your role will require you to work with a variety of systems and services including: Amazon ECS, EC2, RDS, PostgresSQL, ElastiCache and Cloudfront Full lifecycle software ...

  • Sanderson

    Java Engineer

    2 weeks ago


    Sanderson London, United Kingdom

    **Role**: Java Software Engineer · **Salary**: up to £100k · **Location**: London · **Flexible working**: 2 days a week · I am working with one of the UKs leading banks as they embark on exciting projects and transformation. This is a great opportunity if you are looking to take ...

  • Yolk Recruitment Ltd

    Java Engineer

    2 weeks ago


    Yolk Recruitment Ltd London, United Kingdom

    Java Engineer · London - Hybrid Model - Few times a month in the office · Salary is open for discussion · Yolk Recruitment are looking for engineers who are passionate about building, creating, and learning new technologies to an amazing client out of one of their 3 offices. · Ar ...

  • Yolk Recruitment Ltd

    Java Engineer

    3 weeks ago


    Yolk Recruitment Ltd London, United Kingdom

    Java Engineer · London - Hybrid Model - Few times a month in the office · Salary is open for discussion · Yolk Recruitment are looking for engineers who are passionate about building, creating, and learning new technologies to an amazing client out of one of their 3 offices. · Ar ...

  • Computer Futures

    Java Engineer

    3 weeks ago


    Computer Futures London, United Kingdom

    Java Developer role to join a Software Engineering business in London. · The business helps clients transform their businesses using data and technology so they're ready for today's and tomorrow's challenges. The team has around 110 people and growing fast, we design, build, and ...

  • eFinancialCareers

    Java Engineer

    2 weeks ago


    eFinancialCareers London, United Kingdom

    **Java Developer - Java - sought by leading brokerage company - Permanent - Hybrid - London** · **Requirements**: · - 3+ years of Software Development experience · - Java experience · - Experience using Linux operating system - (unix) · - Desire to learn Kotlin · - Familiarity wi ...

  • Jefferson Frank

    Java Engineer

    5 days ago


    Jefferson Frank London, United Kingdom

    Java Engineer - £70-90K - London (hybrid) - InsurTech · Java Engineer - £70-90K - London (hybrid) - InsurTech · Has Christmas got you thinking that now is the right time for a change? A bit of stagnation settling in? This role might bring some excitement back into your career · T ...

  • eFinancialCareers

    Java Engineer

    3 weeks ago


    eFinancialCareers London, United Kingdom

    **Salary**: £80-130k base + bonus · **Summary**: · This is a really exciting opportunity to be involved in the early stages of a stealth project at one of the world's most renowned investment banks. Essentially operating as a 'start-up' within the bank, you will learn more about ...

  • eFinancialCareers

    Java Engineer

    3 days ago


    eFinancialCareers London, United Kingdom

    An award-winning FinTech backed by a leading financial institution and multiple high-worth investors is looking for a core Java engineer to build out a highly distributed, serverless platform that will transform its technology landscape. · They've identified that the future is DI ...


  • Trust In Soda London, United Kingdom

    A leading **Challenger Bank** is looking for an experienced **Software Engineering Manager**to join their growing team and spearhead their new platform scale out the project, starting in Q1 2023. · This is a great opportunity for an Engineering Manager to join a scaling company w ...


  • Understanding Recruitment London, United Kingdom

    _Are you searching for that exciting next step in your career?_ · - Have you got 2+ years of software development experience with Java?_ · **Java Software Engineer - Media Market Disruptor** · Salary - up to £65k · Location - hybrid policy with 2 days a week in London office · Ca ...


  • Fintop Consulting Limited London, United Kingdom

    **Location**: Central London · **About the company**: · The business offers specialized solutions and one-of-a-kind products to solve industry difficulties. It is a deep-tech AI firm. It is a leader in accessible AI and cutting-edge analytics that boost productivity, expansion, a ...


  • Harnham - Data & Analytics Recruitment London, United Kingdom

    _Software Engineer (Java)_ · - £550 Per Day Outside IR35_ · - 6-month contract_ · - Fully Remote_ · Are you looking to work amongst talented individuals and develop your career within the Software Developer space? This online retailer is a household name that has built out a cons ...

  • Anson McCade Ltd - IT and Finance Recruitment

    Senior Java Engineer

    3 weeks ago


    Anson McCade Ltd - IT and Finance Recruitment London, United Kingdom

    Our Award winning client currently is recruiting for Senior Java Engineers to join their growing Government business unit. As a Java Engineer you will be helping to develop and deliver next generation communication and intelligence solutions for a wide rangeof clients such as law ...


  • Understanding Recruitment London, United Kingdom

    **Mid-Level Java Software Engineer - Online Travel Agent** · Salary - up to £80k + Benefits · Flexible hybrid role with 2 days in a London office · Want to work for #1 in The Sunday Times BDO Profit Track 100 - with the fastest growing profit of any private UK company over the pa ...

  • Remote-Recruit

    Lead Java Engineer

    3 weeks ago


    Remote-Recruit London, United Kingdom

    An exciting opportunity has arisen for a Lead Java Engineer to be part of a highly innovative forward thinking online challenger bank start-up funded by a major fund. You will be based remotely and from our London office · You will be joining a small but experienced team building ...


  • Understanding Recruitment London, United Kingdom

    Keen to work on the most pressing problem of our generation? · **Java Software Engineer -**Reducing Carbon Emissions · **Salary**: £60,000-£80,000 · **Hybrid working**: 1-2 days on-site per week · We have just started working with a modern tech company who specialise in using the ...

  • Computer Futures

    Senior Java Engineer

    3 weeks ago


    Computer Futures London, United Kingdom

    I have an amazing opportunity for an experienced Senior Java Engineer to join a Global Recruitment Company. You will be working on a Greenfield development project to build a new digital experience platform working in a small team of talented Senior Developers,where you will get ...


  • Computer Futures London, United Kingdom

    Senior Java Engineer opportunity to join a Global Recruitment Company. You will be working on a Greenfield development project to build a new digital experience platform working in a small talented team. The role is offered on a remote basis with the expectationthat you would com ...


  • eFinancialCareers London, United Kingdom

    Join us as a Java Software Engineer · - Are you ready to take on an exciting new career challenge? This is your chance to be a part of and deliver our commitment to being an engineering-led and customer-driven bank · - Our Software Engineers love creating, building, learning new ...