Req1173_TECHNICAL LEAD CAR JAVA

Zara
A Coruña, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior

Job location

Remote
A Coruña, Spain

Tech stack

Clean Code Principles
Java
API
Agile Methodologies
Amazon Web Services (AWS)
Azure
Cloud Computing
Code Review
Concurrent Computing
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
IBM DB2
Software Design Patterns
Linux
Github
Java Virtual Machine (JVM)
JUnit
Microsoft SQL Server
MongoDB
NoSQL
Octopus Deploy
Openshift
Oracle Applications
RabbitMQ
Mockito
Prometheus
Simple Object Access Protocol (SOAP)
SQL Databases
Data Logging
Istio
Grafana
Spring-boot
Backend
Kubernetes
Kafka
Linkerd (Service Mesh)
Event Sourcing
Api Gateway
Terraform
gRPC
Software Version Control
Jenkins
Microservices

Job description

  • Liderar diseño y evolución técnica.
  • Motivar al equipo y orientarlo hacia la máxima productividad y eficiencia.
  • Liderar con mentalidad de mejora continua y evolución constante.
  • Definir y aplicar arquitecturas (Hexagonal, Clean Architecture, DDD).
  • Diseñar soluciones resilientes y tolerantes a fallos.
  • Mentorizar y tutorizar juniors/mid; coordinar code reviews y PRs.
  • Supervisar pipelines CI/CD y prácticas de despliegue. * Participar en despliegues/implantaciones y soporte N3.
  • Responsabilizarse del producto end-to-end, desde el diseño hasta la operación. Skills Técnicos:
  • Java 11+ y +5 años en backend., Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies., Alemania Australia Austria Bélgica Brasil Canadá España Estados Unidos Francia India Italia México Nueva Zelanda Holanda Polonia Reino Unido Singapur Sudáfrica Suiza

Requirements

Desde Ibertech, necesitamos incorporar un perfil TECHNICAL LEAD CAR JAVA con un mínimo de 5 años de experiencia, para uno nuestros clientes referentes., * Spring Boot y experiencia sólida en microservicios.

  • Experiencia práctica con Kubernetes y OpenShift (despliegues, troubleshooting, Helm/Charts básico).

  • Diseño por dominio (DDD), arquitectura hexagonal y Clean Architecture aplicadas en proyectos reales.

  • Dominio de patrones de diseño (GoF y patrones distribuidos: Repository, Factory, Strategy, Adapter, Observer, Decorator; además de CQRS/Event-driven, Saga, Circuit Breaker, Bulkhead).

  • Aplicación de principios SOLID y buenas prácticas de Clean Code.

  • Programación concurrente y multihilo en Java; experiencia con problemas de sincronización y rendimiento.

  • Experiencia con mensajería/asíncrono (Kafka/RabbitMQ u otros) y diseño eventdriven. Integraciones: REST, gRPC, SOAP (cuando aplique).

  • SQL avanzado: modelado, tuning y optimización (SQL Server / Oracle / DB2). Experiencia con NoSQL (MongoDB y CosmosDB preferible).

  • Testing: unit, integration, mocks (JUnit, Mockito, PowerMock u equivalentes).

  • Prácticas TDD/BDD aplicadas. CI/CD y control de versiones (GitHub, pipelines automáticos).

  • Linux/Unix para troubleshooting (logs, scripts, procesos). Observabilidad y monitoring: métricas, tracing y logging (Grafana, Prometheus, Graylog, App Insights o equivalente). Valorable:

  • Experiencia en Azure o AWS (despliegue de microservicios).

  • Service mesh (Istio/Linkerd), API Gateway, y prácticas de seguridad en APIs. Herramientas CI/CD modernas: Jenkins, GitHub Actions, ArgoCD, Flux.

  • IaC: Terraform u otro.

  • JVM internals, profiling y tuning GC.

  • Arquitecturas reactivas y frameworks reactivos Experiencia con event sourcing, CQRS en producción.

  • Conocimientos de SRE: SLIs/SLOs, runbooks, post-mortems y automatización de operativa. Certificaciones (Cloud, Java, Agile) - no excluyente. Titulación universitaria deseable (no excluyente). Viajes nacionales/internacionales puntuales (implantaciones ~1 semana). Disponibilidad para soporte N3 fuera de horario cuando sea necesario. ¿Estás interesado/a y crees que puedes encajar? aplica aquí y nos pondremos en contacto contigo., o Técnico o Recepciónista o Administrador o Ventas o Enfermero o Limpieza o Mantenimiento o Telefonista o Compras o Recursos humanos, o Desde casa o Estudiantes o Online o Trabajos Verticales o En inglés o Teletrabajo o Media jornada

Apply for this position