Retour à la liste des offres
Nous recherchons un

Senior Software Developer / Micro-services specialist

Bank Overview

BNP Paribas is a leading bank in Europe with an international reach. It has a presence in 73 countries, with more than 196,000 employees, including around 149,000 in Europe. The Group has key positions in its three main activities: Domestic Markets, International Financial Services (whose retail-banking networks and financial services are covered by Retail Banking & Services) and Corporate & Institutional Banking, which serves two client franchises: corporate clients and institutional investors.

BNP Paribas Corporate and Institutional Banking is a globally recognised leader offering capital markets, securities services, financing, treasury and advisory solutions.

Business Area/Dept Overview

Stock Loan and Borrow (Client facing) – Financing. Stock Loan and Borrow (SLAB) sits within the Financing stream of Prime & Services pillar which is part of Global Markets (GM) IT.

Purpose & Scope of role

The role is embedded in a technology team, Glasgow based but will work with colleagues in all main locations globally namely London, New York, Paris & Lisbon.  The remit of the team is to deliver a suite of software products in a challenging technical environment (S3, Spark, Kafka, .Net , Angular …) used to manage the stock loan business (pre trade functionalities, inventory management & optimization) and deliver functionality to clients of the bank. Responsibilities include, understanding requirements, analyzing workflows and data processing, designing and delivering appropriate fully working software solutions.

The holder of this role is an expert in modern Java development practices and actively seeks to maintain a current up to date set of skills.

In this role there is an expectation to produce micro-service designs and develop them into fully working systems.  The role demands that quality is made a core part of the teams work practices.  The individual should be self-directed, willing and able to work in a hybrid working model.  Mostly working from home with occasional days in the office being flexible as rules change. Using a variety of chat and video systems for communication.  Jira and Confluence are also heavily used.

The role demands superior communication and presentation skills. 

Key Responsibilities of role


  • Focused on developing software solutions for the stock loan business.
  • Innovation is expected as much of the work is green field.
  • Partner with the business to deliver appropriate solutions.
  • Extend and improve the test automation.

Experience, Qualifications & Competencies

  • Expert in developing Java software components using modern development practices.  Scrum based SDLC.  High levels of monitoring and automation of the processes.
  • Expert in messaging systems.
  • Expert in Secure REST interface design and build.
  • Expert in automated software testing techniques. 
  • Used to managing deadlines, and conveying information on risks and blockers to the project manager.
  • Able to resolve blockers when presented to the team or find an owner who can resolve them.
  • Knowledge of the Prime and Stock Loan business useful or to be acquired on the job.
  • Excellent communication skills and ability to present and defend solutions with the global team.
  • Expert understanding of architecture principles.
  • Engages with the banks development community and the wider development community to validate and seek out good solutions.
  • Appreciates that good quality software improves user community trust and drives down cost.  Able to seek out high quality practices.


  • Java 11+
  • Kafka
  • Docker/Kubernetes
  • Web packaging stack
  • Spring Boot
  • Akka frameworks for restful services.
  • Linux
  • Oracle Database
  • JMS
  • OO Design skills
  • Test driven development
  • Jenkins
  • Junit and Mockito
  • Intellij.
Primary Location
Job Type
Standard / Permanent
Education Level
Bachelor Degree or equivalent (>= 3 years)

Découvrez les métiers de BNP Paribas : IT, Tech et Data

Au-delà d’être un groupe financier, BNP Paribas est aussi une entreprise technologique. Les systèmes d’information, la data et les outils sont au cœur de notre ADN et offrent de nombreuses opportunités professionnelles !

En savoir plus

Pourquoi je candidaterais ?

Pour quelles raisons je rejoindrais BNP Paribas et pas une autre entreprise ?

Parce que je souhaite...

  • Et si on vous disait que travailler dans notre Groupe, ce n’est pas ce que vous croyez ? Chez BNP Paribas, on exerce une multitude de métiers qui évoluent en permanence pour être en phase avec les attentes des clientes et clients comme de la société. Au travers d’actions du quotidien ou de grands projets, exercer l’un de nos métiers, c’est s’engager pour agir durablement.

  • Se sentir bien dans son job, c’est avant tout venir travailler comme on est.  C’est aussi avoir les moyens d’un bon équilibre entre sa vie professionnelle et sa vie personnelle. Deux engagements majeurs pour BNP Paribas.

  • Chez BNP Paribas, le développement de vos compétences est essentiel, pour vous comme pour nous. Et cela vous servira pour toute votre vie professionnelle.

En savoir plus