Software Engineer Backend
Buscamos un Software Engineer Backend
Para unirse a la tribu de Payments de una entidad bancaria.
Tu rol y entorno de trabajo
Buscamos un/a Software Engineer Backend con talento y entusiasmo para incorporarse al equipo.
Tus responsabilidades principales
Como Software Engineer Backend, tu objetivo será:
Diseñar, desarrollar y testear el código que dará forma a los distintos componentes de la aplicación, asegurando que cumplen con los requisitos de funcionalidad, calidad y rendimiento.
Entregar software funcional en producción, utilizando de la mejor manera posible la tecnología y las buenas prácticas de desarrollo. Esto incluye la documentación y los parámetros necesarios para lograrlo.
Dar soporte a producción mediante el análisis y la resolución de incidencias o errores que puedan surgir.
Contribuir a la mejora de la disciplina técnica colaborando con otros capítulos técnicos.
Como especialista en Backend, aportarás valor en esa capa técnica, pero teniendo siempre en cuenta el resto del stack como parte de las responsabilidades del equipo (squad).
Áreas principales de responsabilidad
Desarrollo (coding)
Refinamiento de historias (stories refinement)
Gestión de entornos
Releases
Monitorización
¿Qué buscamos?
¿Quieres saber si este puesto es para ti? Estas son algunas de las cualidades más valoradas. Si encajas… ¡no dudes en aplicar!
Requisitos esenciales
Buen nivel de programación en capa middleware: Java 8/11/17
Spring (Boot, MVC, Core, Security, Dependency Injection)
Microservicios: arquitectura hexagonal; patrones (Circuit Breaker, API Gateway, Service Discovery); feature flags
Patrones de diseño, SOLID, Clean Code, Software Craftmanship
Conocimiento de backend y DevOps (visión global de arquitectura/infraestructura)
Testing:
Unit testing (white-box / black-box)
Tipos de testing (unitario, integración, smoke)
JUnit
Contract testing
Frameworks de mocks (Mockito, MockMvc, WireMock, PowerMock)
Maven
Docker, OpenShift o Kubernetes
Ansible
Git
DDD (Domain Driven Design)
CI/CD pipelines
Al menos 3 años de experiencia con un stack similar
Experiencia en equipos Agile (Scrum, Kanban o XP)
Nivel alto de inglés (hablado y escrito)
Buenas habilidades de comunicación
Requisitos deseables
Conocimiento en Domain Driven Design avanzado, CQRS
Frameworks Agile (Scrum, Kanban)
Habilidades DevOps
Azure (pipelines)
Conocimiento en banca retail
Migración de bases de datos (Flyway, Liquibase)
Seguridad: JWT, Mutual TLS, Access Token
BDD
Programación reactiva
Akka, Scala
NoSQL (Cassandra, MongoDB)
Message brokers (RabbitMQ, Kafka)
Apache Camel
Testing automático (Selenium, Cucumber)
Elastic Stack (Elasticsearch, Logstash, Kibana)
Grafana
Javascript / HTML / CSS
¿Qué ofrece el banco?
El tiempo que pasas en el trabajo, los retos a los que te enfrentas o lo que aprendes son importantes, pero también lo es tu vida personal.
Por ello, la entidad apuesta por el bienestar integral de sus empleados.
Beneficios
Modelo flexible de trabajo (híbrido)
Tarjeta restaurante
Oficinas con múltiples servicios (gimnasio, médico, peluquería, etc.)
Seguro de salud para el empleado y su familia
Seguro de vida
Retribución flexible (guardería, transporte, formación…)
Transporte corporativo
Beneficios financieros (préstamos, hipoteca, plan de pensiones)
Programas de bienestar físico, mental y social
Fisioterapia en oficina
Acceso a plataformas deportivas
Redes internas de empleados
Programa de trabajo remoto internacional
Sobre la entidad
Se trata de un banco digital con fuerte enfoque en tecnología, innovación, simplicidad y transparencia, que trabaja bajo metodologías ágiles.
Forma parte de un grupo internacional con presencia en múltiples países y apuesta por una cultura basada en la diversidad, la inclusión y la sostenibilidad.
- Departamento
- Development
- Ubicaciones
- Madrid
- Estado remoto
- Híbrido
- Número de vacantes
- 1
- Experiencia mínima
- 6
- Skills (separadas por coma)
- Software, java, backend, microservicios
- Idiomas
- Inglés B2
- Beneficios
- Horario flexible, Seguro médico, Ticket Restaurant, Bono gimnasio
Acerca de TalentHackers
TalentHackers es la compañía del grupo Catenon especializada en reclutamiento de perfiles tecnológicos y digitales. Nace en el año 2019 con el propósito de transformar la industria a través de la inteligencia del dato y recompensar justamente a quien aporta valor gracias a la tecnología nodal y a su sistema de referencias pagadas.