The Bank of England is the UK's central bank. Our mission is to deliver monetary and financial stability for the British people.
The Bank of England is a diverse organisation. Each of its 4,000 plus people are committed to public service and dedicated to promoting the good of the people of the United Kingdom by maintaining monetary and financial stability.
Banking, Payments and Innovation Directorate supports the Bank's mission to maintain monetary and financial stability by using and sharing its expertise to: develop and operate resilient and efficient banking, payment and custody services; set and influence policy; and to promote innovation.
We are at the heart of the Bank both in terms of our core role in Monetary and Financial Stability, and the wide range of internal stakeholders we collaborate with. BPI has a lead role in one and a significant role in four of the Bank's strategic priorities. The variety and immediacy of the work we do means we are one of the most outward facing and fast moving areas of the Bank, operating the UK's high value payments system (the Real Time Gross Settlement System and CHAPS), maintaining the Bank's readiness to provide Emergency Liquidity Assistance to banks and other financial institutions, and acting as the 'bank' within the Bank of England for government, UK CCPs and other central banks.
We are looking for solid Java developers with experience in delivering a micro-service architecture using Spring Boot on Java 11 deployed via OpenShift based container platform. Job description
Reporting to the Lead Software Assurance Architect, you will be responsible for delivering Java micro-service components for the RTGS solution.
The Bank is investing in building an experienced design and engineering team who will be responsible for building and operating the renewed RTGS service. A skilled and talented Java development team will be a key component of this service.
Initially you will be working with our Technical Delivery Partner, embedded within their agile teams helping to deliver the new RTGS solution. After go-live you will form a central role as part of the core Bank team (FSS Delivery Payment Services) that provides day-to-day support and development of new capabilities for the RTGS solution.
The post go-live support responsibilities will require working as part of a support rota that provides cover for the operational hours of the RTGS solution, standby emergency cover and occasional weekend working for major releases that cannot be accommodated in the normal working hours. Role Requirements Minimum Criteria
We are looking for solid Java developers with experience in delivering a micro-service architecture using Spring Boot on Java 11 deployed via OpenShift based container platform. Essential Criteria
We are looking for someone that can:
- Work as part of a team to deliver features across the technical solution with your focus being on developing Java Spring Boot based micro services.
- Advocate for and employ good development practices on the team such as consistent branching strategy, coding standards, Test Driven Development, Continuous Integration and Continuous Testing.
- Support the technical leads in designing the separation of functionality into micro services and the end to end integration and flow between technical components. Support the test automation engineers in testing the stories and features delivered both from a functional and non-functional perspective.
- Follow the Scrum Methodology participating actively in sprint backlog refinement, sprint planning, stand-ups, sprint review and sprint retrospective.
- Support the team in delivering features by expanding capabilities into other areas of development and testing.
The Java Developer role offers fantastic opportunities to work on leading edge and bespoke technologies within an interesting and highly rewarding environment. There are a number of additional tools and technologies being utilised including Kafka, Avro, Oracle/Golden Gate to mention a few.
Given the number and wide scope of these technologies we are not expecting you to know every possible technology in use. This is a great opportunity to get involved and learn new tools and technologies. We anonymise applications so hiring managers will not be able to see your personal information such as name and address when reviewing your submission, including your CV. Please fully complete work history and the application form questions as requested because incomplete submissions may not be reviewed. The closing date for applications is 10th August 2021.
Please apply online, ensuring that you answer the application questions, complete the work history and submit your CV. This role is available as a permanent position and the salary range for this vacancy is £45,900 - £55,350, dependent on relevant skills and experience. However, for exceptional candidates we may have some flexiblity on salary. The total package also includes:
A non-contributory, career average pension giving you a guaranteed retirement benefit of 1/95th of your annual salary for every year worked. There is the option to increase your pension (to 1/50th) or decrease (to 1/120th) in exchange for salary through our flexible benefits programme each year.
A discretionary performance award based on a current award pool.
A 7% benefits allowance with the option to take as salary or purchase a wide range of flexible benefits.
25 days annual leave with option to buy up to 13 additional days through flexible benefits.
Private medical insurance and income protection.
As a unique institution, we have a reward package which sets us apart from other organisations. It includes a competitive salary, but also a much wider offering, including a defined benefit pension and comprehensive flexible benefits. We also offer a working environment which fully supports individuals through flexible working and wellbeing initiatives. We continue to build an inclusive culture where everyone can be their whole selves and produce their best work. Our focus on inclusion is intended to build greater diversity in order to reflect the society we serve and be an employer of choice.