Senior Java Developer – CGI Equities Indirect Retail Project - Prague
Prague, Czech Republic
před 6 dny


We are looking for developers with strong core Java skills who will join the newly formed Prague development team of 10 people. You will

  • Become a member of the Agile team responsible for building and enhancing Atlas Trade system - the next generation of Barclays’ equity derivatives trade capture and lifecycle management platform.
  • Be responsible for the development and timely delivery of new features and functionalities as well as enhancements to the core systems.
  • Participate on the architecture and design decisions.
  • Occasionally interact with the end users to understand issues / feedback and incorporate the same in developing solutions.
  • Contribute to the continuous improvement of the processes and the system.
  • Help design and implement the lightning fast DevOps process including automated build, release and deployments using state of the art tools and technologies to reduce the overall time to market of various new and existing software components.
  • We expect from you

  • Relevant experience in Java software development.
  • Strong core Java skills including but not limited to Generics, Collections, Multithreading, I / O, Streams and JDBC.
  • Proficient in reading, writing and debugging multithreaded Java code.
  • Knowledge of relational databases (ideally Oracle DB).
  • Strong problem solving and critical thinking skills.
  • Able to understand complex problems and translate them into solution respecting OOP fundamentals.
  • Proficiency in technologies supporting Java development and deployment Spring, Maven, Xml, etc.
  • Understanding of enterprise design patterns.
  • Experience of using Continuous Integration.
  • Team player familiar with Agile development concepts.
  • Nice to have skills

  • Familiarity with Linux shell scripting and / or Python.
  • Knowledge of Oracle Coherence and related relevant experience.
  • Knowledge of C# / .NET or HTML5 / Angular.
  • Knowledge of messaging platforms such as MQ and Solace.
  • Hibernate.
  • Protocol buffers.
  • Messaging middleware (ACE, Solace, MQ).
  • Databases and caches (OracleDB, Coherence).
  • Development tools such as : IntelliJ IDEA, Eclipse, Git / BitBucket, Maven, TeamCity, Nexus, JUnit, Nolio, Python, etc.
  • Linux (on servers) and Windows (mainly on desktops).
  • Agile and DevOps techniques.
  • What we are exploring

  • Cloud (AWS and internal Barclays cloud).
  • Containers (Docker / Kubernetes / OpenShift).
  • NoSQL databases (MongoDB).
  • ElasticStack (ELK).
  • About the System Atlas Trade is a large scale derivatives system for Barclays being developed to facilitate trade capture, lifecycle management, and Straight Through Processing’ (STP) of all Barclays’ equity derivatives products globally.

    The system is being built to achieve a "Single Platform" vision for the business while keeping the architecture flexible and extensible for an ever changing and evolving derivatives landscape.

    The Atlas Trade team has innovatively leveraged the capabilities of MDA (Model Driven Architecture), Java, .NET, Oracle DB, Coherence and Angular to build a platform which can meet all the business requirements.

    As the bank is keen to onboard even more products and business flows onto the Atlas Trade platform, we are looking for the most talented and creative individuals who can help in transitioning this to the next level by leveraging containers (Openshift / Docker), cloud based infrastructure and No-

    SQL DB (e.g. MongoDB) among others. The team has the vision to achieve continuous deployments and fully automated testing as the core of a truly agile process and are looking for like minded individuals keen to solve complex business problems by leveraging the best of technologies.

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

    Barclays Values & Diversity Dynamic working gives everyone at Barclays the opportunity to integrate professional and personal lives, if you have a need for flexibility then please discuss this with the hiring manager.

    We are an equal opportunity employer and we are opposed to discrimination on any grounds. It is the policy of Barclays to ensure equal employment opportunity without discrimination or harassment on the basis of race, colour, creed, religion, national origin, alienage or citizenship status, age, sex, sexual orientation, gender identity or expression, marital or domestic / civil partnership status, disability, veteran status, genetic information, or any other basis protected by law.

    Risk and Control Objective All Barclays colleagues have to ensure that all activities and duties are carried out in full compliance with regulatory requirements, Enterprise Wide Risk Management Framework and internal Barclays Policies and Policy Standards.

    Přidat do oblíbených
    Odebrat z oblíbenýcch
    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ů .