Software Backend Engineer

ING Bank N.V.
Municipality of Murcia, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 70K

Job location

Remote
Municipality of Murcia, Spain

Tech stack

Clean Code Principles
Microsoft Access
Java
API
Agile Methodologies
Akka
Component-Based Software Engineering
Dependency Injection
Software Design Patterns
DevOps
Elasticsearch
Middleware
Java Database Connectivity
Java Persistence API
Spring
JUnit
Liquibase
Maven
Message Broker
MongoDB
MVC
NoSQL
Openshift
Oracle Applications
Scrum
RabbitMQ
Mockito
Logstash
Ansible
Prometheus
Azure DevOps Pipelines
Swagger
Selenium
Service Discovery
Openapi
Grafana
Backend
GIT
Database Migration
Integration Tests
Kubernetes
Cassandra
Extreme Programming (XP)
Kafka
Reactive Programming
Api Gateway
Kibana
Software Coding
REST
Cucumber
Domain Driven Design
Docker
ELK
Microservices

Job description

ING España & Portugal is looking for a talented Software Backend Engineer to join their team in Murcia. You will be responsible for designing and developing code for various application components while ensuring quality and performance., * Deliver production-ready software using best practices.

  • Support production by analyzing and fixing bugs.

  • Collaborate with the technical chapter to improve discipline.

  • Provide expertise on the backend layer., Azure DevOps CI/CD pipelines Descripción del empleo Your role and work environment, * Design, develop and test code that shapes the different application components, ensuring functionality, quality and performance.

  • Deliver production-ready software using best practices in technology and development. This includes documentation and parameters that support deployment.

  • Support production by analyzing and fixing bugs that occur.

  • Collaborate with the technical chapter to improve technical discipline.

  • Provide expertise on the backend layer while considering the rest of the technical stack as part of squad responsibilities.

Your major responsibility areas

  • Coding
  • Stories Refinement
  • Environments management
  • Release
  • Monitoring

Requirements

  • At least 5 years of experience on a similar technical stack.

  • Agile team experience - SCRUM, Kanban or XP.

  • Excellent English communication skills., Strong coding skills in Java (8/11/17/21) Experience with Spring (Boot, MVC, CORE, Security) Microservices architecture Knowledge of design patterns, SOLID, Clean Code Testing: unit, integration tests Maven, JPA, Oracle, JDBC Git proficiency Domain-Driven Design Experience with Docker, OpenShift or Kubernetes, * Strong coding skills in Java (8/11/17/21) across the middleware layer.

  • Experience with Spring (Boot, MVC, CORE, Security, Dependency Injection).

  • Microservices architecture: hexagonal, API composition, Restful, OpenAPI, Swagger.

  • Knowledge of design patterns, SOLID, Clean Code and software craftsmanship.

  • Testing: unit, integration, smoke tests; JUnit, Mockito, MockMvc, WireMock, PowerMock.

  • Maven, JPA, Oracle, JDBC.

  • Git proficiency.

  • Domain-Driven Design.

  • Backend and DevOps awareness across global architecture and infrastructure.

  • Experience with Docker, OpenShift or Kubernetes.

  • CI/CD pipelines; familiarity with Azure DevOps pipelines.

  • At least 5 years of experience on a similar technical stack.

  • Agile team experience - SCRUM, Kanban or XP.

  • Excellent English communication skills.

Desirable

  • MSA patterns: Circuit Breaker, API Gateway, Service Discovery.
  • Feature Flags.
  • Retail banking knowledge.
  • Database migration tools (Flyway, Liquibase).
  • DevOps skills.
  • Prometheus, Grafana.
  • ELK stack (Elastic Search, Logstash, Kibana).
  • Security: JWT, Mutual TLS, Access token.
  • Ansible.
  • BDD.
  • Automatic testing: Selenium, Cucumber.
  • Reactive programming and asynchronous futures.
  • Akka, Scala.
  • Message brokers: RabbitMQ, Kafka.
  • NoSQL: Cassandra, MongoDB.

Benefits & conditions

  • Flexible work model - choose which days you work from home or in the Madrid office.
  • Restaurant card to reduce lunch time irritation.
  • On-site facilities: electric mobility, doctor, hairdresser, gym, The Good Service for errands and more.
  • Health insurance for you and your family.
  • Life insurance.
  • Flexible remuneration with tax-advantaged options (nursery, transport card, training aids).
  • Free company shuttle on 6 routes (North, Central, South, A5, A42, A6).
  • Banking benefits: special loans and mortgage conditions after 6 months of employment; pension plan after 1 month.
  • 360 care of the employee - physical, mental, social connection & purpose (physiotherapy, clinics, Gympass).
  • Employee networks: Rainbow Lions (LGBTQI+), Leonas & RING.
  • International remote work program.

Apply for this position