Acerca del puesto Backend Developer (Java / Spring) – España (Full Remote)
Backend Developer (Java / Spring) – Full Remote | España
Estamos buscando un Backend Developer con experiencia en Java y arquitectura de microservicios para incorporarse a un proyecto tecnológico de gran escala dentro del sector bancario, trabajando en un entorno moderno y colaborativo.
Participarás en el desarrollo y evolución de soluciones backend basadas en microservicios y APIs, dentro de equipos ágiles y con foco en la calidad del software.
Modalidad: Full Remote
Horario: Lunes a viernes de 9:00 a 18:00 (viernes con flexibilidad)
Jornada intensiva: Julio y agosto
Requisitos imprescindibles
-
+3 años de experiencia como Backend Developer
-
Experiencia trabajando con arquitectura de microservicios
-
Desarrollo y composición de APIs RESTful
-
Documentación de APIs con OpenAPI / Swagger
-
Java (8 / 11)
-
Spring Framework (Spring Boot, Spring Batch, Spring MVC)
-
Maven
-
Testing: JUnit, Mockito, Wiremock, MockMVC
-
Persistencia de datos con JPA, JDBC y Oracle
-
Experiencia trabajando con Azure DevOps
Requisitos valorables
-
Patrones y prácticas de microservicios:
-
Service discovery
-
Circuit Breaker
-
Distributed tracing
-
Arquitectura hexagonal y DDD
-
-
Contenedores / Cloud: OpenShift
-
Message Brokers: Kafka o RabbitMQ
-
Feature Flags
-
Herramientas de migración de bases de datos: Liquibase / Flyway
-
Reactive programming / Futures
-
Herramientas de análisis de código: Sonar, PMD, Checkstyle
-
Bases de datos relacionales y NoSQL
-
Conocimientos de Linux
-
Experiencia en testing (unit, integration, end-to-end, smoke)
-
Experiencia en metodologías ágiles
Qué buscamos
-
Perfil con orientación al trabajo en equipo
-
Capacidad para comunicar ideas técnicas y experiencia en proyectos anteriores
-
Interés por buenas prácticas, testing y calidad de código