Synthetics Java Developer
Prague, Czech Republic
před 34 dny


Overall purpose of roleEquity Finance group within prime services offer services to Hedge fund clients globally. Synthetics financing is part of the Equity finance group which offer financing to hedge fund clients in the form of Equity swaps.

Synthetics IT is the technology team supporting the Equity Swap traders to book Equity Swaps. We are looking for developer for strategic Synthetics Derivatives platform, handling products such as Single Stock Swap, Portfolio Swaps, and Index Swaps & Custom Index Swaps.

The application presently relies on legacy GUI & Architecture, with new initiatives and approved business funding we are looking to restructure and venture into latest technologies like Angular / HTML5, Spring Boot and any relevant server side products with SOA Architecture.

This is an immense opportunity for learning Equity Synthetics Derivative products & and as well working on latest technologies.

The growth needs also require us to keep building new features for the Client which have positive impact on Revenue, at present we already deal with thousands of trades STP volume, managed real time on solace middleware layer and crux of the application lies in managing thousands of client’s positions on various products for valuations on equity pricing, interest rates, corporate dividend processing, payments and other activities.

This system offers immense opportunity for career growth in learning the business Equity Synthetics Derivates and as well working on latest technologies. Key Accountabilities

  • Design and develop business and non-functional features in Java technologies
  • Work closely with the global development team
  • Learn the Equity Synthetics 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
  • Ensure consistent high code quality through unit and integration testing
  • Take part in technical preparations for global releases
  • Evaluate performance, suggest and implement improvements, escalate issues on time.
  • Work closely with QA 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 Traders to clarify requirements and to solicit feedback on the system. In addition, the candidate should be a self starter who can drive to clarify designs and requirements if they are insufficiently detailed.
  • 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 :

  • Strong experience in Java advanced concepts and OOP patterns
  • Good experience in working on Relational databases (eg : SQL Server)
  • Good understanding of Client Server, J2EE, App Servers (eg : Jboss)
  • Good understanding of technologies such as Linux, Maven, JMS, Spring, GIT
  • Ability to work on multiple tasks
  • Willingness to learn and pick up new skills quickly
  • Writing extensive unit tests using automated TDD tasks
  • Good analytical skills to diagnose problems and self-driven
  • Desirable skills / Preferred Qualifications :

  • Experience in working with a diverse team spread across the globe
  • Understanding of middleware technologies, such as Solace / MQ / TIBCO RV
  • Good command of spoken and written English
  • Able to multi-task and prioritize
  • Agile development (Scrum methodology)
  • Web Development experience in AngularJS, Openfin
  • 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ů .