Kotlin/Java/React developer

Citi ,
London, Greater London

Overview

Job Description

Citi are looking to hire a new team to work on a greenfield project to rebuild an existing market making platform within their structured productsplatform. The small, co-located development team self-organise their work, speaking directly with business users across the globe. The team has autonomy over technology decisions, owns the continuous delivery pipeline through to production and releases twice a week. Job Background/Context: Citi are undertaking a multi-year initiative to upgrade their Multi-Asset Group (MAG) front-to-back infrastructure. The IT team is a key partner to the business and is a major contributor to its success and future growth. To support the MAG Business Growth plan additional funding is being invested in technology and a number of new and exciting projects have been initiated. In line with this initiative, the Global Equities Technology Department is currently looking to hire an experienced developer in London to become a key member of the Global MAG technology team. The legacy platform is a mixture of C++ and .Net monolith components backed by a mongo database with a WinForms UI Role Responsibilities Develop software iteratively, from an idea through to production Collaborate with the rest of the team, frequently pairing Build strong relationships with business users through understanding the challenges that they face, then build systems that will allow them to overcome them. Technology Skills Desired: The replacement platform is expected to be built using a Kotlin/Java8 micro service architecture and be deployed within Kubernetes/Openshift containers. Best practices around DevOps techniques are expected to be utilized with real-time monitoring and metrics part of the key deliverables The application will also need a new user interface building in React/Redux in line with other applications in the estate so front to back skills are highly desirable The development team are looking for someone who is familiar with some of these technologies, with an interest in learning. They also practice fully automated testing, continuous integration and trunk based development. Experience in UX and design is highly valued. Qualifications: Industry experience of programming in Kotlin/Java8 Valuing Diversity: Demonstrates an appreciation of a diverse workforce. Appreciates differences in style or perspective and uses differences to add value to decisions or actions and organisational success. ----- Grade :All Job Level - All Job FunctionsAll Job Level - All Job Functions - GB ----- Time Type : ----- Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity. Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity CLICK HERE at . To view the "EEO is the Law" poster CLICK HERE at . To view the EEO is the Law Supplement CLICK HERE at . To view the EEO Policy Statement CLICK HERE at . To view the Pay Transparency Posting CLICK HERE at . Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.