Software Engineer

ING Bank N.V.
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

Clean Code Principles
Java
Agile Methodologies
Akka
Automation of Tests
Software Design Patterns
DevOps
JUnit
Liquibase
Message Broker
MongoDB
MVC
NoSQL
Openshift
Scrum
RabbitMQ
Mockito
Ansible
Prometheus
Azure DevOps Pipelines
Selenium
Service Discovery
Smoke Testing
Grafana
Backend
Database Migration
Kubernetes
Cassandra
Extreme Programming (XP)
Kafka
Api Gateway
Software Coding
Cucumber
Docker
ELK

Job description

  • Design, develop and test code to meet functional, quality and performance requirements.
  • Deliver working software to production using best development practices.
  • Document technical parameters and support production by analyzing and fixing bugs.
  • Collaborate with the Squad, keeping in mind the full technical stack.

Requirements

  • Strong coding skills in Java (8/11/17/21) and Spring (Boot, MVC, Core, Security, DI).
  • Experience with design patterns, SOLID, Clean Code, and software craftsmanship.
  • Unit, integration and smoke testing knowledge; JUnit, Mockito, contract testing.
  • Backend and DevOps awareness, understanding of architecture and infrastructure.
  • Experience with Docker, OpenShift or Kubernetes; Azure DevOps pipelines.
  • Agile experience with SCRUM, Kanban or XP.
  • Excellent written and spoken English.
  • Knowledge of MSA patterns (Circuit Breaker, API Gateway, Service Discovery).
  • Proficiency with database migration tools (Flyway, Liquibase).
  • DevOps skills including Prometheus, Grafana, ELK stack, Ansible.
  • Experience with automated testing (Selenium, Cucumber).
  • Experience with Akka, Scala, or similar.
  • Knowledge of message brokers such as RabbitMQ or Kafka.
  • NoSQL databases (Cassandra, MongoDB) expertise.

Benefits & conditions

  • Health insurance.
  • Flexible remote work options and hybrid arrangements at ING Madrid.
  • Supportive employee networks (Rainbow Lions, Leonas, RIÑG).
  • International remote work program.
  • Tax-advantaged remuneration model and access to additional services (nursery, transport card, training aid).
  • Holistic employee care (physical, mental, social connection & purpose).

full_time

Organization ING España & Portugal

Apply for this position