Jobs
>
London

    Senior Low Latency Java Engineer - London, United Kingdom - Citi

    citi 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 e.g. 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 e.g. 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 Accessibility at Citi .

    View the " EEO is the Law " poster. View the EEO is the Law Supplement .
    View the EEO Policy Statement .
    View the Pay Transparency Posting

  • Sanderson

    Java Engineer

    4 days 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

    1 day 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

    1 week 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

    1 week 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

    1 week 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

    1 day 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 ...


  • 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 ...


  • 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 ...


  • Understanding Recruitment London, United Kingdom

    Kotlin/Java Engineer - UK's leading embedded lender · Salary - up to £74K + Benefits · 1 day a week in London office · Do you want to work with a reputable embedded financing company that has prestigious fintech clients? · We are currently working with a company that is committed ...


  • Understanding Recruitment London, United Kingdom

    Java Software Engineer - Green Technology · Salary - Up to £80K + Benefits · Flexible hybrid role in a London office · Would you like to work for a business that develops tools to support data-driven climate action? · Currently, I work with a business that develops technology to ...


  • 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 ...


  • 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 ...


  • 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 ...


  • 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 ...

  • Remote-Recruit

    Lead Java Engineer

    1 week 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 ...


  • eFinancialCareers London, United Kingdom

    **Java Server Engineer** · **£70k + Stock options** · Our prestigious client operate an online marketplace for discovering the best portfolio managers. They are an online brokerage/ knowledgeable advisors. Since they began operations they have been at the forefront of trading inn ...


  • eFinancialCareers London, United Kingdom

    I'm currently working with a globally leading Quantitative Trading Firm building out their London presence within their new digital asset trading arm. They are looking for senior Java engineers, coming from a strong financial markets background with experiencewithin e-trading or ...

  • eFinancialCareers

    Java Software Engineer

    23 hours ago


    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 ...


  • eFinancialCareers London, United Kingdom

    One of the most successful Market Makers globally is looking for a Senior Java Engineer to build out a completely greenfield Cross-Asset E-Trading Platform from scratch and are looking to migrate everything to the cloud (no prior cloud experience is required). · The core trading ...