Full-stack developer

BNP Paribas
Madrid, Spain
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Automation of Tests Software Quality Databases Continuous Integration Hibernate (Java) IBM Cloud Computing Java Persistence API Spring Framework Junit PostgreSQL
+18 more
Liquibase Node.Js Oracle (Applications) Mockito SONAR (Symantec) TypeScript Management of Software Versions Spring-boot Gitlab Git AngularJS Integration Tests Kubernetes Information Technology Restful APIs Docker Jenkins Microservices

Job description

As a full-stack developer in an agile product squad you will design, develop and maintain applications that power our financial services. You’ll create new functionalities, resolve defects, produce technical analyses, run automated tests and support continuous-integration pipelines, while actively contributing to agile ceremonies., * Develop new features using Angular, TypeScript/JavaScript and Java 17/Spring Boot.

  • Resolve defects and incidents, providing timely run-time support.
  • Produce technical analyses aligned with architecture and functional requirements.
  • Perform unit and integration tests to ensure code quality.
  • Execute CI/CD pipelines (GitLab, Jenkins) according to the delivery calendar.
  • Support issue analysis and actively participate in agile meetings (stand-ups, retrospectives).

Requirements

Do you have experience in REST?, Do you have a Master’s degree?, * Bachelor’s/Master’s degree in Computer Science or a related discipline.

  • Proven experience with Angular, TypeScript/JavaScript, NodeJS (Ionic a plus) and Java 17/Spring Boot.
  • Strong knowledge of Spring framework, Hibernate/JPA, REST APIs and micro-services architecture.
  • Hands-on with PostgreSQL, Oracle and Liquibase for database versioning.
  • Proficient in Git/GitLab, Docker, Kubernetes and IBM Cloud.
  • Experience with CI/CD tools (Jenkins, Sonar) and automated testing (JUnit, Mockito).
  • Fluent English (B2+); additional European language a plus.
  • Agile mindset, strong problem-solving, analytical and decision-making skills; banking/insurance sector experience is a plus.

Benefits & conditions

  • 50 % remote).
  • Flexible working hours and a generous vacation policy.
  • Continuous training, career-development programmes and internal mobility.
  • Access to the Diversity, equality and inclusion BNP Paribas initiative.
  • Corporate volunteering program (1 Million Hours 2 Help).
  • Competitive compensation and performance bonuses.
  • Collaborative, inclusive culture within an international financial group.

About the company

South Europe Technologies (SET Iberia) is the IT, Data & Operations Shared Service Center of BNP Paribas Personal Finance. With delivery centers in Madrid, Lisbon and Porto we have over 200 employees supporting BNPP PF entities worldwide. Our portfolio includes Applications Management, IT Risks & Cybersecurity, Platforms Management, Data Analytics & AI, and Operations., We are BNP Paribas, a European banking leader present in 64 countries with over 178 000 professionals. In Europe we are the number-one provider of consumer finance through BNP Paribas Personal Finance, supporting individuals, SMEs and large corporates with financing, investment, savings and insurance solutions. Our culture values diversity, inclusion and innovation, and we enable teams like SET Iberia to deliver high-impact services worldwide.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all