> Markdown version of [/jobs/ext/2664713-software-backend-engineer](https://www.wearedevelopers.com/jobs/ext/2664713-software-backend-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Backend Engineer - **Company:** ING Bank N.V. - **Location:** Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Microsoft Access, Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Akka (Toolkit), Unit Testing, Microsoft Azure, Dependency Injection, Software Design Patterns, DevOps, Elasticsearch, Middleware, White-Box Testing, Java Database Connectivity, Java Persistence API, Spring Framework, Junit, Liquibase, Apache Maven, Message Broker, MongoDB, Model View Controller (MVC), NoSQL, OpenShift, Oracle (Applications), Scrum Methodology, RabbitMQ, Mockito, Logstash, Ansible, Prometheus, Swagger, Selenium, Service Discovery, Openapi, Grafana, Backend, Git, Database Migration, Kubernetes, Cassandra, Extreme Programming, Apache Kafka, Reactive Programming, Api Gateway, Kibana, Software Coding, Restful APIs, Cucumber (Software), Docker, Elk Stack, Microservices - **Published:** August 31, 2026 - **Apply:** https://www.jobleads.com/es/job/e78cb7c86d457dc29df74091ca492c19d ## About the Role * Good coding Skills on all Middleware layer: Java 8/11/17/21 * Spring (Boot, MVC, CORE, Security, Dependency Injection). * Microservices: Hexagonal architecture, APIs composition, RestFul, OpenAPI, Swagger. * Design Patterns, SOLID, Clean Code, Software Craftmanship. * Testing: Unit Testing (Techniques: White-box/ Black-box, What is a unit?); Type of testing (unit testing, integration and smoke); Junit; Contract Testing; Framework mocks (Mockito, Mockmvc, Wiremock, Powermock). * Maven. * JPA, Oracle, JDBC * Git. * DDD. * Backend & Devops awareness (understand the global architecture / infrastructure). * Docker, Openshift or Kubernetes. * CI / CD pipelines. * Experience working with Azure Devops (pipelines). * 5 years of experience on similar technical stack. * Agile team experience with SCRUM or Kanban or XP. * Excellent speaking and writing skills in English is a must., * MSA Patterns: Circuit Breaker, Api Gateway, Service Discovery. * Feature Flags * Retail banking knowledge. * Database migration tools (such as 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: futures. * Akka, Scala. * Message Brokers (such as RabbitMQ, Kafka). * NoSQL knowledge (such as Cassandra, MongoDB). ## Description To design, develop and test the code that will shape the different components of the application, ensuring that they meet the requirements of functionality, quality and performance. To deliver in Production a working software by giving the best use to technology and development practices. It includes the documentation and parameters that can help reaching that goal. To support Production by analysis and fixing any bugs that occurs. Contribute to improve the technical discipline by collaborating with the cross technical chapter. As an expert in the Backend area, you specifically add value on that technical layer but always keep in mind the rest of the technical stack as part of the Squad responsibilities. Your major responsibility areas: * Coding * Stories Refinement * Environments management * Release * Monitoring, As a Software Engineer Backend for one of our tribes you should have the following knowledge and experience ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)