Senior Software Developer (JR1014273)

Broadridge ,
London, Greater London

Overview

Job Description

Company Description Broadridge Financial Solutions, Inc. (BR), a $4 billion global Fintech leader and a part of the S&P 500 Index, is a leading provider of investor communications and technology-driven solutions to banks, broker-dealers, asset and wealth managers and corporate issuers. Broadridge provides an important infrastructure that powers the financial services industry and employs over 11,000 associates in 18 countries. For more information about Broadridge, please visit Broadridge.com/. Job Description Broadridge are looking to hire an experienced Java Developer to join their UK Engineering Team. The successful candidate will have a large pipeline of work on a range of systems including Post Trade. They will be tasked with creating microservice and api enabled architectures to replace heritage platform capabilities. They will be part of a larger global engineering team who are driving technology innovation to drive the company's future growth aspirations. This is a highly creative team/role where you will be encouraged to contribute ideas while displaying strong design and communication skills. Essential requirements * Strong Java design and development experience across the full development lifecycle * Experience with Spring, SpringBoot, microservices, RESTful services and Hibernate * Strong knowledge of computing fundamentals such as Design Patterns, Object Orientated Programming REST and RESTful API design * Experience of microservices * Experience of event streaming using Kafka * Collaborative with good communication skills Beneficial requirements * Agile tools and processes * Cloud / DevOps e.g Docker/Kubernetes * Knowledge of the finance industry. * Knowledge of post trade processing * Experience with Unit testing (JUnit), TDD / BDD, Cucumber / Gherkin * Experience with Continuous Integration tools such as Jenkins; * Experience with Build tools such as Maven / JAXB Additional Information Broadridge is an equal opportunity employer and makes employment decisions without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, or any other status protected by law. "Our Associates Matter. Everyone Benefits from Diversity & Inclusion. Diverse & Inclusive Teams Drive Growth." Responsibilities: Broadridge are looking to hire an experienced Java Developer to join their UK Engineering Team. The successful candidate will have a large pipeline of work on a range of systems including Post Trade. They will be tasked with creating microservice and api enabled architectures to replace heritage platform capabilities. They will be part of a larger global engineering team who are driving technology innovation to drive the company's future growth aspirations. This is a highly creative team/role where you will be encouraged to contribute ideas while displaying strong design and communication skills. Essential requirements Strong Java design and development experience across the full development lifecycle Experience with Spring, SpringBoot, microservices, RESTful services and Hibernate Strong knowledge of computing fundamentals such as Design Patterns, Object Orientated Programming REST and RESTful API design Experience of microservices Experience of event streaming using Kafka Collaborative with good communication skills Beneficial requirements Agile tools and processes Cloud / DevOps e.g Docker/Kubernetes Knowledge of the finance industry. Knowledge of post trade processing Experience with Unit testing (JUnit), TDD / BDD, Cucumber / Gherkin Experience with Continuous Integration tools such as Jenkins; Experience with Build tools such as Maven / JAXB