Tech Lead Backend Java Remoto

Beonit
A Coruña, Spain
2 days ago

Role details

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

Job location

A Coruña, Spain

Tech stack

Clean Code Principles
Java
Amazon Web Services (AWS)
Software Quality
Databases
Relational Databases
Software Design Patterns
Amazon DynamoDB
IBM WebSphere MQ
JUnit
Python
PostgreSQL
Node.js
NoSQL
Scrum
Redis
Mockito
Grafana
Spring-boot
Gatling
Backend
Kafka
Cloudwatch
Amazon Web Services (AWS)
Docker
Microservices

Job description

Buscamos un/a Tech Lead Backend con más de 10 años de experiencia, que combine expertise técnico y liderazgo para guiar equipos en la construcción de soluciones escalables, basadas en arquitecturas modernas y tecnologías cloud. Si te apasiona el diseño de arquitecturas robustas, disfrutas optimizando plataformas complejas y te motiva trabajar en entornos exigentes y de alta disponibilidad, esta oportunidad es para ti., Como Tech Lead Backend, serás responsable del diseño y evolución de la arquitectura técnica de soluciones basadas en microservicios y entornos serverless. Liderarás al equipo en decisiones estratégicas de arquitectura y desarrollo, promoviendo buenas prácticas y asegurando la calidad del software en todo su ciclo de vida.

Requirements

  • Más de 10 años de experiencia en desarrollo backend con Java.
  • Al menos 2 años de experiencia como líder técnico, con foco en arquitectura.
  • Dominio de Java 21, tanto con como sin frameworks, especialmente Spring Boot.
  • Experiencia sólida en diseño e implementación de microservicios sobre arquitectura hexagonal.
  • Conocimiento profundo de entornos cloud (AWS), incluyendo Lambda, SQS, SNS, y bases de datos como DynamoDB o DocumentDB.
  • Familiaridad con arquitecturas event-driven y mensajería asíncrona (Kafka, IBM MQ).
  • Buenas prácticas aplicadas: principios SOLID, Clean Code, patrones de diseño, testing automatizado (JUnit, Mockito, Karate, Gatling).
  • Experiencia con entornos de prueba como TestContainers y orquestación con Docker Compose.
  • Conocimientos en observabilidad con herramientas como Grafana y CloudWatch.
  • Dominio de bases de datos relacionales y NoSQL: PostgreSQL, Redis, etc.
  • Liderazgo técnico en entornos ágiles (Scrum, Kanban...)., * Conocimiento adicional en Python o Node.js.
  • Experiencia en modernización de plataformas heredadas o transformación tecnológica.
  • Participación activa en comunidades técnicas o divulgación de conocimiento.

Benefits & conditions

  • Modalidad 100 % remoto desde cualquier punto de España.
  • 32 días laborables de descanso al año y jornada intensiva en verano.
  • Contrato indefinido.
  • Plan de formación continua, seguro de vida y beneficios de bienestar como acceso a gimnasios y telemedicina gratuita.

Apply for this position