TalentHackers Jobspot header image

Software Engineer Backend

500 € Recompensa
1 vacante

Madrid
Remoto parcial
6 años de experiencia
Indefinido · Jornada completa
Inglés B2
Salario no disponible

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.

Horario flexible
Horario de entrada y salida flexibles, libertad para gestionar asuntos personales o familiares.
Seguro médico
La empresa ofrece o financia un seguro de salud, además del reglamentario.
Bono gimnasio
La empresa ofrece o financia actividades deportivas y saludables.
¿Conoces un Software Engineer Backend?
Si así es, puedes recomendarlo en esta oferta y si es contratado, te llevas nuestra recompensa.500€ de recompensa si encuentras al candidato ideal!
o comparte
Siguientes pasos
Revisión de tu perfil
Nuestro equipo de expertos evaluará tu perfil para ver si se ajusta con la oferta. Te informaremos tanto si es así como si no.
Entrevista telefónica
Si tu perfil encaja con lo que estamos buscando, te llamaremos para completar y validar tu perfil.
Entrevista con cliente
Una vez evaluado por nuestro equipo, lo compartiremos con nuestro cliente para que realice las pruebas y/o entrevistas oportunas.
Oferta y contratación
¡Enhorabuena! Has sido el candidato seleccionado. Nos pondremos en contacto contigo para darte la buena noticia.