Description JobTitle: CGI Middle Office Java Developer AboutUs Barclaysis a transatlantic consumer, corporate and investment bank offering productsand services across personal, corporate and investment banking, credit cardsand wealth management, with a strong presence in our two home markets of the UKand the US. Our goal is to become the bank of choice by providing superiorservices to customers and clients and supporting our stakeholders via acommercially successful business that generates long-term sustainable returns. About Barclays in the US Barclays offers corporateand investment banking and credit card services in the US. Our 10,000 UScolleagues are located in offices across the country, with headquarters in NewYork City. In 2017, Barclays announced plans to create a world-class campus inWhippany, New Jersey, for our Technology, Operations and Functional teams inthe US. Other principal locations include Delaware, Nevada, Ohio and Maine. About Post-Trade- TPE Barclayshas long been an acknowledged leader in advanced equity products and services.We deliver a full range of client-focused capabilities through dedicatedprofessionals specializing in research and market intelligence, trade insightand execution, origination, syndicate and corporate access, and trademanagement & servicing. The Post Trade -TPETechnology is a premier global equities franchise made possible by thebest-in-class equities technology platform, providing unparalleled speed,scale, stability, and functionality, created by the best people inspired tocontribute to a single global equities team. Overall Purpose of role We are looking for a java developer for strategic GlobalClient Allocation part of Middle Office IT Team, and handling all of the Equitytrades from Cash and Quantitative Prime & Synthetic FO Systems. This is a low latency and high throughputapplication, handling millions of trades every day, based on an SOAarchitecture built around Java implementation with messaging layer forcommunication. The system is constantly enhanced and expanded toaddress the ongoing business, regulatory and IT initiatives like performance,capacity, scaling, controls and monitoring. As for the components with lessstringent requirements, we are evaluating their deployment into the Cloud usingOpenShift/Docker. Theglobal Middle Office team is 30-strong, with 10 of them in New York. Theperson fulfilling this role will be responsible for developing and enhancingthe Java server and client-side components for this strategic application. YourRole u00b7Designand develop business and non-functional features in Java technologies u00b7Workclosely with the global development team u00b7Learnthe Cash Equities business and regulations u00b7Liaisewith business analysts and operations to understand the requirements u00b7Followwell organized and tight development processes utilizing Agile/Scrum and test-driven development principles to ensure high code quality and 0-defect strategy u00b7Usedev toolsets such as Jira, Confluence, Bitbucket, TeamCity u00b7Workclosely with testing and support teams throughout the project phases u00b7Helpapplication support teams to investigate production issues and do improvementsto make the platform stable, maintainable and resilient BasicQualifications/Skills u00b7BachelorsDegree in MIS, Computer Science, Engineering or Mathematics related field u00b75 years of experience in Java advanced concepts u2013 real-time multithreading andOOP s of experience creating patterns u00b75 years of experience developing Unit testing framework such Junit u00b75 years of experience working with the following technologies such as Linux,Maven, JMS, JDBC, Spring, GIT PreferredQualifications/Skills u00b7Experiencein working with a diverse team spread across the globe u00b7Understandingof middleware technologies, such as Solace / MQ / TIBCO RV u00b7Knowledgeof FIX Protocols u00b7Goodcommunication skills u00b7Ableto multi-task and prioritize u00b7Agiledevelopment (Scrum methodology) u00b7Willingnessto learn and pick up new skills quickly u00b7Abilityto work on multiple tasks Risk andControl Objective All Barclayscolleagues have to ensure that all activities and duties are carried out infull compliance with regulatory requirements, Enterprise Wide Risk ManagementFramework and internal Barclays Policies and Policy Standards.