MO Platform Team Developer
Prague, Czech Republic
před 15 dny


About BarclaysBarclays 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. About Post-Trade- TPE

Barclays has long been an acknowledged leader in advanced equity products and services. We deliver a full range of client-

focused capabilities through dedicated professionals specializing in research and market intelligence, trade insight and execution, origination, syndicate and corporate access, and trade management & servicing.

The Post Trade -TPE Technology is a premier global equities franchise made possible by the best-in-class equities technology platform, providing unparalleled speed, scale, stability, and functionality, created by the best people inspired to contribute to a single global equities team.

Overall purpose of roleWe are looking for an experienced java developer to focus on technology and infrastructure for our global strategic Middle Office platforms for our Equities business.

This platform revolves around a unified SOA architecture that provides developers with a framework for quickly building out business services that provide common non-

functional benefits including : high performance, high availability, common control mechanisms, common monitoring, common automated testing, unified data model, object persistence, reporting, and exception handling.

New services will be created to support new business, regulatory, and IT initiatives and will require improvements for performance, scaling, controls, and monitoring.

For some components, we are evaluating their deployment into the Cloud using OpenShift / Docker. The global team is 30-strong, with 10 of them in Prague.

The person fulfilling this role will be responsible for developing and enhancing the Java server and client-side components for this strategic application platform. Key Accountabilities

  • Design and develop business and non-functional features in Java technologies
  • Work closely with the global development team
  • Learn the Cash Equities business and regulations
  • Liaise with business analysts and operations to understand the requirements
  • Follow well organized and tight development processes utilizing Agile / Scrum and test- driven development principles to ensure high code quality and 0-defect strategy
  • Use dev toolsets such as Jira, Confluence, Bitbucket, TeamCity
  • Work closely with testing and support teams throughout the project phases
  • Help application support teams to investigate production issues and do improvements to make the platform stable, maintainable and resilient
  • Stakeholder Management and Leadership

  • Work within a globally distributed teams to deliver changes in the application.
  • Work with business analysts and operations teams to clarify requirements and solicit feedback on the system.
  • Decision-making and Problem Solving

  • Strong decision making and analytical skills and working on different project priorities which should be reflected in test planning and test execution.
  • Risk and Control Objective This section is mandatory for all role profiles and must not be deleted 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.

    Person SpecificationAll 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 Essential Skills / Basic Qualifications :

  • Willingness to learn and pick up new skills quickly
  • Strong experience with advanced Java and OOP patterns
  • Good unit testing practices, TDD, Mocks (e.g. Mockito).
  • Good understanding of technologies such as Linux, Maven, JMS, Spring, GIT, SQL
  • Understanding of middleware technologies, such as Solace / MQ / TIBCO RV
  • Experience in working with a diverse team spread across the globe
  • Good command of spoken and written English
  • Able to multi-task and prioritize
  • Desirable skills / Preferred Qualifications :

  • Agile development (Scrum methodology)
  • Experience with complex event processors
  • Experience with developing high volume low latency applications
  • No-sql datastores e.g. Elasticsearch, SolR, Mongo
  • Node.js, Javascript, Angular, C# a plus.
  • Purpose and Values Barclays has a single cross-business Purpose for Barclays and five core Values which underpin it. Our Purpose is helping people achieve their ambitions in the right way.

    Put simply this is the answer to the question What is Barclays for?’ and it should guide our every action as employees. Respect We respect and value those we work with, and the contribution that they make.

    Integrity We act fairly, ethically and openly in all we do. Service We put our clients and customers at the centre of what we do.

    Excellence We use our energy, skills and resources to deliver the best, sustainable results. Stewardship We are passionate about leaving things better than we found them.

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