S

Santander

Global retail and commercial banking group

Fullstack Engineer - Open Digital Services

Full-Stack EngineeringPosted on Nov 12
Full-timeMadrid, SpainNo salary listedIn-person

About the Job

Requirements

  • More than 5 years of experience in software development, with the ability to work autonomously on full-stack solutions and deliver end-to-end features across complex digital environments.
  • Hands-on experience in Java and Spring Boot development, including designing, implementing, integrating, and maintaining RESTful APIs and microservices within cloud-based architectures.
  • Experience developing and enhancing React-based applications across the full software development lifecycle, applying CI/CD, automated testing, and DevOps methodologies.
  • A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
  • Strong experience developing end-to-end full-stack solutions using Java, Spring Boot, React, and modern web technologies.
  • Experience with AWS environments, microservices, REST APIs, PostgreSQL, and modern architectural patterns such as hexagonal and event-driven architectures.
  • Knowledge of CI/CD pipelines, deployment automation, software testing, and engineering best practices.
  • Proficiency with Git, Maven, JUnit, and Mockito, and experience using AI-assisted development tools to improve productivity and code quality.
  • Strong problem-solving and analytical skills to identify issues, evaluate alternatives, and deliver technical solutions.
  • Ownership and accountability, including autonomy in managing end-to-end deliverables and driving results in complex environments.
  • Ability to collaborate and communicate effectively within cross-functional teams and contribute to technical discussions and decision-making.
  • English language proficiency.

Responsibilities

  • Own full-stack feature delivery, implementing business requirements across frontend, backend, integration, persistence, testing, and deployment layers.
  • Design and develop scalable, cloud-native applications and microservices using Java, Spring Boot, React, PostgreSQL, and AWS technologies.
  • Implement robust testing frameworks, CI/CD automation, and modern DevOps practices to support software quality and engineering excellence.
  • Collaborate with cross-functional and international teams to define technical solutions, resolve complex issues, and support the continuous evolution of digital platforms.
  • Use modern development practices and AI-assisted engineering tools to improve productivity, code quality, automation, and software delivery effectiveness.

Desired Qualifications

  • Spanish language proficiency.

About the Company

Santander

Global retail and commercial banking group

Santander is a global bank focusing on retail and commercial banking in Europe and the Americas, serving individuals and SMEs with regional franchises and a broad consumer finance arm, plus a Corporate & Investment Banking division for multinational clients. It uses its Gravity cloud platform to migrate core banking and rapidly deploy digital services such as Openbank across markets, combining fintech-style agility with a bank's balance sheet. The bank differentiates itself by marrying a large retail footprint with global CIB capabilities under the One Santander verticals model to boost efficiency and cross-border revenue. Its goals include improving returns on tangible equity and financing the green economy through sustainable finance and renewable energy projects.

Company size
10,001+
Company stage
IPO
Headquarters
Boadilla del Monte, Spain
Founded
1902

Recently Posted Jobs

Explore more opportunities at Santander

See more jobs