I

ING

Digital banking and sustainable lending

Software Engineer Backend - Affluents

Backend EngineeringConfirmed live in the last 24 hours
Full-timeMadrid, SpainNo salary listed

About the Job

Requirements

  • Demonstrate good coding skills across the middleware layer using Java 8, Java 11, or Java 17.
  • Have knowledge of Spring, including Spring Boot, Spring MVC, Spring Core, Spring Security, and dependency injection.
  • Have knowledge of microservices, hexagonal architecture, circuit breaker, API gateway, service discovery, and feature flags.
  • Have knowledge of design patterns, SOLID, clean code, and software craftsmanship.
  • Have backend and DevOps awareness, including understanding global architecture and infrastructure.
  • Have testing knowledge covering white-box and black-box techniques, unit, integration, and smoke testing, JUnit, contract testing, and mocking frameworks including Mockito, MockMvc, WireMock, and PowerMock.
  • Have experience with Maven, Docker, OpenShift or Kubernetes, Ansible, Git, domain-driven design, continuous integration and continuous delivery pipelines, DevOps, and Azure Pipelines.
  • Have at least five years of experience with a similar technical stack.
  • Have experience working in an Agile team using Scrum, Kanban, or XP.
  • Have excellent spoken and written English skills.

Responsibilities

  • Bring the new Private Banking segment to life for ING Spain.
  • Design, develop, and test application components, ensuring they meet functionality, quality, and performance requirements.
  • Deliver working software to production using appropriate technology and development practices, including documentation and configuration parameters.
  • Support production by analyzing and fixing bugs.
  • Contribute to improving the technical discipline by collaborating with the cross-technical chapter.
  • Contribute expertise in the backend technical layer while considering the rest of the technical stack as part of squad responsibilities.
  • Perform coding, story refinement, environment management, releases, and monitoring.

Desired Qualifications

  • Have knowledge of retail banking.
  • Have experience with database migration tools such as Flyway or Liquibase.
  • Have experience with Prometheus, JWT, mutual TLS, access tokens, Jenkins, behavior-driven development, reactive programming, futures, Akka, Scala, NoSQL databases such as Cassandra or MongoDB, message brokers such as RabbitMQ or Kafka, Apache Camel, automated testing tools such as Selenium or Cucumber, Elasticsearch, Logstash, Kibana, Grafana, JavaScript, HTML, or CSS.

About the Company

ING

Digital banking and sustainable lending

ING provides digital banking and financial services to individuals and businesses worldwide. Its products and services include online and mobile banking, lending, payments, and advisory services designed to be frictionless so customers can make confident financial decisions. ING differentiates itself by focusing on sustainable choices, responsible lending, and sharing knowledge to help customers and partners realize their visions for a better future. The bank emphasizes empowerment over judgment and aims to finance change, partner with customers, and continuously innovate in a sustainable way. Its goal is to help people and businesses progress toward their goals while reducing barriers and making banking easier and more responsible.

Company size
10,001+
Company stage
IPO
Headquarters
Amsterdam, Netherlands
Founded
1991

Recently Posted Jobs

Explore more opportunities at ING

See more jobs