TECDATA ENGINEERING

Técnico Senior Backend Java

TECDATA ENGINEERING Madrid, Community of Madrid, Spain · €38K–€40K/yr

IT Services and IT Consulting · 201-500 employees

Jun 17
java Senior (5-10 yrs) Full-time Spain
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design and develop backend Java applications while evolving microservices-based architectures. Participate in technical decision-making and ensure code quality through technical reviews and support for the development team.

What they look for

Java Spring Boot Spring Core Spring MVC Spring Security Spring Data JPA Hibernate Microservices REST SOAP AWS Maven Gradle Git JUnit Mockito

Requirements

Requires over 5 years of experience in Java backend development with strong proficiency in the Spring ecosystem. Candidates must have experience with microservices, REST/SOAP integration, and testing frameworks.

Benefits

Intensive summer schedule

Full description

📍 Ubicación: Madrid (Las Tablas)

📅 Modalidad: Híbrida (3 días presenciales por semana)

💰 Salario orientativo: 38k/40k

Proyecto

Buscamos un Técnico Senior Backend Java para incorporarse a un equipo estratégico de desarrollo dentro de BBVA. La posición actuará como referente técnico y mano derecha de la responsable del equipo de desarrollo, participando en el diseño, evolución y mantenimiento de soluciones backend de negocio.

Requisitos Imprescindibles

  • Más de 5 años de experiencia en desarrollo Backend Java.
  • Experiencia sólida en:
  • Java
  • Spring Core
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data JPA / Hibernate
  • Arquitectura de microservicios.
  • Desarrollo e integración de servicios REST y SOAP.
  • Conocimientos de AWS.
  • Maven y/o Gradle.
  • Git, Bitbucket y GitFlow.
  • Testing y calidad de código:
  • JUnit
  • Mockito
  • DBUnit
  • TestContainers
  • SonarQube.
  • OpenAPI / Swagger.
  • Experiencia en refactorización, buenas prácticas y estándares de desarrollo.

Valorable

  • Docker.
  • Conocimiento de plataformas y medios de pago.
  • Experiencia en entornos bancarios o financieros.
  • Metodologías Agile / Scrum.
  • Herramientas de rendimiento como JMeter o JConsole.

Competencias

  • Capacidad analítica y orientación a la resolución de problemas.
  • Organización y autonomía.
  • Trabajo en equipo.
  • Capacidad para asumir responsabilidades técnicas dentro del equipo.
  • Proactividad y orientación a la calidad del software.

Horario

  • Lunes a jueves: 9 horas.
  • Viernes: 7 horas.
  • Julio y agosto: jornada intensiva de 7 horas diarias.

Funciones

  • Diseño y desarrollo de aplicaciones backend Java.
  • Evolución de arquitecturas basadas en microservicios.
  • Desarrollo de APIs REST y servicios de integración.
  • Revisión técnica y aseguramiento de la calidad del código.
  • Participación en decisiones técnicas y soporte al equipo de desarrollo.
  • Colaboración directa con la responsable técnica del área.)

Similar roles