Backend Engineer

Skills

Location

You must be live (or willing to live) in: Madrid, Spain

Languages

Fluent English

Job Description

We're looking for a talented and enthusiastic Novice Backend Engineer to join one of the following areas: Mortgages, Consumer Lending, Daily Banking & Savings, or Payments.

🎯 Responsibilities

  1. Design, develop, and test code for various application components, ensuring adherence to functionality, quality, and performance standards
  2. Deliver production-ready software by leveraging best practices in technology and development
  3. Document solutions and configurations for future support
  4. Analyze and resolve production issues and bugs
  5. Contribute to technical improvement initiatives with cross-functional teams
  6. Collaborate as a backend expert while supporting responsibilities across the complete technical stack within your squad
  7. Main task areas: coding, story refinement, environment management, release, and monitoring

🛠️ Requirements

  1. 5–8 years of experience with similar technical stacks
  2. Strong programming skills in middleware: Java 8/11/17
  3. Experience with Spring (Boot, MVC, Core, Security, Dependency Injection)
  4. Knowledge of microservices architecture (hexagonal), patterns (Circuit Breaker, API Gateway, Service Discovery), and Feature Flags
  5. Familiarity with design patterns, SOLID principles, Clean Code, and software craftmanship
  6. Understanding of backend and DevOps (global architecture/infrastructure)
  7. Testing expertise: unit, integration, smoke testing with JUnit; contract testing; familiarity with mocking frameworks (Mockito, MockMVC, WireMock, PowerMock)
  8. Experience with Maven, Docker, OpenShift or Kubernetes, Ansible, and Git
  9. Domain Driven Design (DDD) knowledge
  10. Proficiency with CI/CD pipelines
  11. Practical experience in Agile teams (SCRUM, Kanban, or XP)
  12. Excellent written and spoken English
  13. Strong communication skills

➕ Nice to have

  1. Knowledge of Domain Driven Design, CQRS
  2. Understanding of additional Agile frameworks (SCRUM, Kanban)
  3. DevOps skills and Azure (pipelines) experience
  4. Experience in retail banking
  5. Database migration tools (Flyway, Liquibase)
  6. Security protocols: JWT, Mutual TLS, Access token
  7. Behavior Driven Development (BDD)
  8. Familiarity with reactive programming, futures; Akka, Scala
  9. NoSQL technologies (Cassandra, MongoDB)
  10. Experience with message brokers (RabbitMQ, Kafka)
  11. Apache Camel knowledge
  12. Automated testing (Selenium, Cucumber)
  13. Elastic Search, LogStash, Kibana, Grafana
  14. Knowledge of JavaScript, HTML, CSS

🤗 We offer

  1. Flexible work arrangements to balance personal and professional life
  2. Restaurant card
  3. Onsite amenities: electric mobility services, medical service, hairdresser, gym, and support services
  4. Health insurance for you and your family
  5. Life insurance
  6. Flexible remuneration plan with benefits such as nursery, transportation card, and training support
  7. Free company shuttle with several routes to the Madrid office
  8. Banking benefits including special loans, favorable mortgage terms, and pension plan access
  9. 360º employee care: physical, mental, social connection, and sense of purpose
  10. Onsite physiotherapy service and clinics with world-class athletes
  11. Access to Gympass service
  12. Employee networks for DEI (LGBTQI+, gender, etc.)
  13. International remote work program

📄 Additional Application Information

  1. Please attach a document indicating the tribe(s) you are most interested in joining.
Each company upload its own logo image

ING

ING es un grupo financiero con más de 35,8 millones de clientes en 40 países de todo el mundo que ofrece servicios de banca, seguros y gestión de activos tanto a particulares como a empresas e instituciones. Actualmente cuenta con una plantilla de más de 52.000 profesionales y engloba un amplio grupo de empresas que atienden a sus clientes bajo la marca ING.

About the team

Benefits and perks

  • trainingBudget

    Training budget

  • flexible

    Flexible schedule

  • health

    Health insurance

  • food

    Food & drinks

  • tickets

    Restaurant Ticket

  • gym

    Gym discount

  • workFromHome

    Work from home

  • lessons

    Language lessons

  • +Banking benefits
  • +Customized Career Path

Location

Calle Severo Ochoa, 2, Las Rozas de Madrid, Spain