Técnico Senior Backend Java

Tecdata Engineering
Madrid, Spain
12 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience required
5 years minimum
Compensation
€38,000.0 - €40,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Spring Security Amazon Web Services Gradle Hibernate (Java) Java Persistence API Spring Framework Apache JMeter Junit Apache Maven Scrum Methodology Mockito
+14 more
Swagger Simple Object Access Protocol (SOAP) Software Engineering SonarQube Openapi Spring-mvc Spring-boot Backend Git Git Flow Bitbucket Restful APIs Docker Microservices

Job description

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., * 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.

Requirements

  • 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., * 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., * 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.

Benefits & conditions

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:09 min

Setting up a backend project with Spring and HTMX

Bene Bene +1 · World Congress 2024

2:42 min

Automating framework distribution workflows with Gradle tasks

Marco Gomiero · LIVE

Videos

See all

Related articles

See all