Trading systems Java developer
Barclays
Prague, Czech Republic
před 7 dny

Description

About Barclays International Commercial Growth Initiative

The Barclays International Markets business is making a major technology investment and has mobilised the Commercial Growth Programme to drive an ambitious revenue growth plan focused on maintaining and building our trading capabilities.

This initiative will see a major boost to Technology resource talent who will work on a wide range of leading edge technology programmes.

We have identified over 600 roles to be hired across Pre-Trade Technology, Post Trade Technology and Risk, Finance and Treasury Technology globally, including key hubs in London, New York, Glasgow, Pune and Prague.

We are hiring creative and driven Technologists, from a wide range of industry sectors that have exposure to high availability and high transactional online systems.

There has never been a more exciting time to join Barclays International.

About Pre-Trade Markets Technology

Pre-Trade Markets Tech is made up of 1,000+ colleagues and technologists globally across UK, US, India, Czech Republic, Singapore, Japan, and Hong Kong.

We are responsible for designing, building, deploying, and supporting all of the technology solutions required for the Markets front office trading as well as solutions for Sales, Research, and Banking.

We cover all asset classes including Credit, Equities, FX, and Rates. We partner closely with the heads of the business in order to deliver market leading platforms to meet our clients’ needs.

Our trading systems provide stable, high-performance access to markets for our most sophisticated clients, we work on pricing systems that can quickly normalize and summarize trading state across multiple markets to inform traders and algorithms, and risk systems that can calculate business risk across a broad set of international products and firm holdings.

We build & deploy client analytics & research tools for Barclays web portal and mobile devices that provide the most up-

to-date market monitor, stats, research publication and strategy.

We operate in an environment that offers collaboration across teams - we work on other people’s code bases, use shared libraries, and shared tools.

You may be hired into one team, but end up working on a tool that is used by many teams across the organization. We strive to provide our technologists the opportunity to solve truly challenging problems such as reliability, stability, up-

time, capacity, performance. We value motivated individuals with technical expertise that are constantly looking to learn as well as challenge themselves and others.

What this means for our colleagues, customers and clients

We pride ourselves on working closely with the business to deliver market leading solutions that are fit for purpose. Working in Barclays Pre-

trade will give you the opportunity to work with researchers, sales, trading, and quants on the next generation platforms so that we can deliver more value to our clients.

The Order Management System (OMS) is the heart for Barclays cash equities trading platform responsible for handling orders and trades worth billions of Euros every trading day.

The OMS handles variety of flows starting from manual flow handled by human traders, through electronic trading with limited human intervention, to managing orders and trades in algorithmic trading platform, where algorithms drive all trading decisions.

Blackbird OMS is the company strategic order management platform built as backend messaging application capable of handling millions of messages daily with deployments across the globe (New York, London, Hong-

Kong and Tokyo). As OMS platform for algorithmic trading Blackbird has strict latency and high throughput requirements which is achieved with garbage avoiding implementation and usage of Azul Zing JVM that provide guaranteed garbage collection pauses.

Blackbird is built in JAVA 8 SE running on Linux and using Google Protobuf encoded messages over Solace middleware. For less latency and throughput sensitive flows we evaluate deployments using OpenShift / Docker to cloud. Your Role

  • Work on several key systems in Barclays cash equities trading platform, implement business features and technical improvements to meet tight performance requirements
  • Learn business behind European cash equities trading and regulations applied on this business together with deep Java technical aspects such as garbage avoiding implementation of trading systems
  • Implement mandatory regulatory changes such as Brexit or various European financial instrument regulations
  • Cooperate with business analysts, testing teams and developers of other parts of trading platform on local and global scale
  • Follow well organized and tight development process following agile / scrum and test driven development principals
  • Use fully integrated dev toolset from Attlassian such as Jira, Confluence and Bitbucket, TeamCity as continuous integration tool
  • Help application support teams to investigate production issues and do improvements to make the platform stable, maintainable and resilient
  • Essential Skills

  • Proficient in writing and refactoring java code
  • Java OOP concept and basic Core Java 8 knowledge
  • Knowledge of dependency injection framework (spring or guice or HK2)
  • Experience with Linux operating systems
  • Desirable Skills

  • Experience using Unit testing frameworks such as JUnit
  • Experience with messaging systems
  • Knowledge of DVCS, namely git
  • Familiarity with Attlassian Toolset (Confluence, Jira, Bit Bucket) and some CI tool (TeamCity, Jenkins, Bamboo)
  • Experience with Openshift / Docker
  • About Us Barclays is a transatlantic consumer, corporate and investment bank offering products and services across personal, corporate and investment banking, credit cards and wealth management, with a strong presence in our two home markets of the UK and the US.

    Our goal is to become the bank of choice by providing superior services to customers and clients and supporting our stakeholders via a commercially successful business that generates long-term sustainable returns.

    Požádat
    Přidat do oblíbených
    Odebrat z oblíbenýcch
    Požádat
    Můj e-mail
    Kliknutím na "Pokračovat", souhlasíte s tím, že neuvoo sbírá a zpracovává vaše osobní údaje, které jste poskytli v tomto formuláři, aby vytvořili neuvoo účet a přihlásili vás k odběru emailových upozornění v souladu s naší Ochranou Osobních Údajů . Váš souhlas můžete vzít kdekoliv zpět, následováním těchto kroků .
    Pokračovat
    Žádost