Software Backend Engineer (La Coruña)

ING Bank N.V.
A Coruña, 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

Job location

Remote
A Coruña, Spain

Tech stack

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

Job description

Software Backend EngineerAt ING, we are looking for a Software Backend Engineer to join our team.Key ResponsibilitiesDesign, develop and test code that shapes the different components of the application, ensuring functionality, quality and performance.Deliver production-ready software using best practices.Support production by analysing and fixing bugs.Collaborate with cross-technical chapters to improve technical discipline.Major responsibility areas: Coding, Story Refinement, Environments management, Release, Monitoring.Essential QualificationsGood coding skills on the middleware layer: Java 8/11/17/21.Spring Boot, Spring MVC, Spring Core, Security, Dependency Injection.Microservices: Hexagonal architecture, API composition, RESTful, OpenAPI, Swagger.Design Patterns, SOLID, Clean Code, Software Craftsmanship.Unit, integration and smoke testing, JUnit, Contract Testing, Mockito, MockMvc, WireMock, PowerMock.Maven, JPA, Oracle, JDBC, Git, DDD.Backend & DevOps awareness (architecture/infrastructure).Docker, OpenShift or Kubernetes, CI/CD pipelines.Experience with Azure DevOps pipelines.5 years of experience in a similar technical stack.Agile experience with Scrum, Kanban or XP.Excellent speaking and writing skills in English.Desirable SkillsMSA Patterns: Circuit Breaker, API Gateway, Service Discovery.Feature Flags.Retail banking knowledge.Database migration tools (Flyway, Liquibase).DevOps skills.Prometheus, Grafana.ELK Stack (Elasticsearch, Logstash, Kibana).Security: JWT, Mutual TLS, Access token.Ansible.BDD, Automated testing (Selenium, Cucumber).Reactive programming, Akka, Scala.Message brokers (RabbitMQ, Kafka).NoSQL (Cassandra, MongoDB).BenefitsFlexible working model - choose days of work from home or at ING MAD.Restaurant card.Health insurance for employee and family.Life insurance.Flexible remuneration model with access to nursery, transport card, training aids.Free company shuttle (North, Central, South, A5, A42, A6 routes).Special banking benefits - loans, mortgage conditions, pension plan.360° care of the employee (physical, mental, social, purpose).On-site physiotherapy service, clinics with professional athletes, Gympass service.Employee networks (Rainbow Lions, Leonas & RIÑG).International remote work program.LocationMadrid, Spain - options for telework / remote work available.#J-*****-Ljbffr

Requirements

Good coding skills on the middleware layer: Java 8/11/17/21. Spring Boot, Spring MVC, Spring Core, Security, Dependency Injection. Microservices: Hexagonal architecture, API composition, RESTful, OpenAPI, Swagger. Design Patterns, SOLID, Clean Code, Software Craftsmanship. Unit, integration and smoke testing, JUnit, Contract Testing, Mockito, MockMvc, WireMock, PowerMock. Maven, JPA, Oracle, JDBC, Git, DDD. Backend & DevOps awareness (architecture/infrastructure). Docker, OpenShift or Kubernetes, CI/CD pipelines. Experience with Azure DevOps pipelines. 5 years of experience in a similar technical stack. Agile experience with Scrum, Kanban or XP. Excellent speaking and writing skills in English. Desirable Skills MSA Patterns: Circuit Breaker, API Gateway, Service Discovery. Feature Flags. Retail banking knowledge. Database migration tools (Flyway, Liquibase). DevOps skills. Prometheus, Grafana. ELK Stack (Elasticsearch, Logstash, Kibana). Security: JWT, Mutual TLS, Access token. Ansible. BDD, Automated testing (Selenium, Cucumber). Reactive programming, Akka, Scala. Message brokers (RabbitMQ, Kafka). NoSQL (Cassandra, MongoDB).

Benefits & conditions

Flexible working model - choose days of work from home or at ING MAD. Restaurant card. Health insurance for employee and family. Life insurance. Flexible remuneration model with access to nursery, transport card, training aids. Free company shuttle (North, Central, South, A5, A42, A6 routes). Special banking benefits - loans, mortgage conditions, pension plan. 360° care of the employee (physical, mental, social, purpose). On-site physiotherapy service, clinics with professional athletes, Gympass service. Employee networks (Rainbow Lions, Leonas & RIÑG). International remote work program.

Apply for this position