> Markdown version of [/jobs/ext/4193881-backend-software-engineer](https://www.wearedevelopers.com/jobs/ext/4193881-backend-software-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). --- # Backend Software Engineer - **Company:** Initium - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Unit Testing, Microsoft Azure, Checkstyle, Databases, Java Database Connectivity, Java Persistence API, Spring Framework, Junit, Liquibase, Apache Maven, Message Broker, OpenShift, Oracle (Applications), Scrum Methodology, RabbitMQ, Mockito, Swagger, Service Discovery, Software Engineering, SonarQube, Software Quality Assurance (SQA), Openapi, Spring-mvc, Spring-boot, Backend, Apache Kafka, Restful APIs, Spring Batch, Microservices - **Published:** October 12, 2026 - **Apply:** https://www.adzuna.es/details/5924009246 ## About the Role * Experiencia en Ingeniera Backend: Entre 5 y 8 aos trabajando en desarrollo de software con foco en arquitecturas de microservicios y consumo/creacin de APIs RESTful. * Lenguajes y Frameworks: 5-8 aos de dominio en Java (8, 11) y de 3 a 5 aos de experiencia con Spring Framework (Spring Boot, Spring Batch, Spring MVC). * Calidad de Software & Testing: 3 a 5 aos de experiencia implementando pruebas unitarias e de integracin (JUnit, Mockito, Wiremock, MockMVC, Spring Test). * Bases de Datos: 1 a 3 aos de experiencia en BBDD (JPA, Oracle, JDBC). * Herramientas de Construccin: 1 a 3 aos de experiencia con Build Automation Tools (principalmente Maven). * Metodologas y Habilidades Blandas: 5 a 8 aos aplicando metodologas giles (Scrum), comunicacin asertiva, priorizacin de tareas y liderazgo. Valoramos especialmente si adems cuenta con (Deseables): * Conocimiento en patrones avanzados de microservicios (Service Discovery, Circuit Breaker, trazabilidad distribuida, Openshift) (1-3 aos). * Experiencia con Message Brokers como Kafka o RabbitMQ (1-3 aos). * Implementacin de Feature Flags y herramientas de migracin de BBDD (Liquibase / Flyway) (1-3 aos). * Dominio de Programacin Reactiva, Futures y herramientas de anlisis esttico de cdigo (SonarQube, PMD, Checkstyle) (1-3 aos). * Experiencia de trabajo previa en ecosistemas Azure DevOps (< 1 ao). * Te apasiona aprender, compartir ideas y evolucionar junto al equipo. ## Description Tu rol/misin en la Empresa: Impulsar, disear y evolucionar soluciones backend de misin crtica dentro de un ecosistema dinmico y de alto impacto., * Disear y construir ecosistemas robustos: Liderar y componer arquitecturas de microservicios, implementando APIs RESTful seguras, escalables y bien documentadas bajo estndares OpenAPI/Swagger (5-8 aos de experiencia). * Escribir cdigo de alto impacto: Desarrollar componentes centrales y soluciones complejas utilizando Java (8, 11) y el ecosistema Spring (Spring Boot principalmente, Spring Batch, Spring MVC) (3-5 aos de experiencia). * Garantizar la mxima calidad del software: Aplicar slidas prcticas de testing automatizado (JUnit, Mockito, Wiremock, MockMVC, Spring Test) e integrar pipelines de automatizacin con Maven (3-5 aos de experiencia). * Gestin y optimizacin de datos: Disear y optimizar la persistencia de datos mediante ORM y consultas eficientes (JPA, Oracle, JDBC) (1-3 aos de experiencia). * Liderazgo tcnico y colaboracin: Fomentar el trabajo en equipo, la comunicacin transparente, la priorizacin efectiva y la agilidad bajo marcos Scrum (5-8 aos de experiencia)., * Eficiencia en entregables: Cumplimiento mensual de objetivos de eficiencia e hitos de arquitectura en los proyectos a cargo. * Estrategia y calidad: Alineacin y ejecucin efectiva del plan estratgico del equipo de ingeniera.