Java Tech Lead | Hexagonal | 100% Remoto

knowmad Mood
Municipality of Madrid, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English

Job location

Municipality of Madrid, Spain

Tech stack

Java
Agile Methodologies
Application Performance Management
JIRA
Azure
Software Quality
Continuous Integration
IBM DB2
Software Design Patterns
Github
Java Message Service (JMS)
JUnit
Message Queuing Telemetry Transport (MQTT)
Scrum
Redis
Mockito
Software Engineering
SONAR (Symantec)
TCP/IP
React
Grafana
Spring-boot
Backend
Kubernetes
Avro
Cosmos DB
Data Management
Front End Software Development
REST
Docker

Job description

Te damos la oportunidad de poder trabajar para un importante cliente., * Liderazgo técnico y gestión de equipo (aprox. 10 miembros), asegurando buenas prácticas y calidad del código.

  • Análisis y desarrollo de aplicaciones tanto Frontend (React) como Backend (Java 11+ y Spring).
  • Toma de requisitos y definición de soluciones técnicas alineadas con las necesidades del negocio.
  • Gestión de proyectos bajo metodología Agile Scrum, incluyendo estimaciones y planificación.
  • Supervisión de arquitecturas basadas en microservicios y arquitectura hexagonal.
  • Implementación de contratos REST / API REST y Avro, integración con mensajería (JMS, MQTT) y protocolos TCP/IP.
  • Uso de Sonar y Snyk para garantizar la calidad y seguridad del código.
  • Coordinación de pruebas:

-Backend: JUnit, Mockito, TestContainers.

  • Gestión de repositorios y CI/CD con GitHub, Docker, AKS, Kubernetes con Azure Arc.
  • Monitorización y observabilidad con Grafana y Application Insights.
  • Utilización de herramientas como Jira para la gestión de tareas y seguimiento.
  • Administración de datos en Azure Cosmos DB y optimización con Redis.

Requirements

  • Java (11+ y preferiblemente 21) y Spring Boot.
  • Arquitectura hexagonal, microservicios y patrones de diseño.
  • Diseño y definición de contratos API REST y Event-Driven
  • Diseños de flujos de comunicación síncrona y asíncrona.
  • Definición de estrategias de resiliencia escalabilidad y observabilidad.
  • Experiencia en CI/CD
  • Familiaridad con CI/CD, Docker, Kubernetes, AKS y Azure Arc.
  • Conocimiento en Azure Cosmos DB, DB2 y Redis.
  • Herramientas de calidad (Sonar, Snyk) y metodologías ágiles (Scrum).
  • Gestión de equipos y liderazgo técnico.
  • Inglés técnico (leido y escrito fluido)

Benefits & conditions

  • Apostamos por la formación y el desarrollo de carrera.
  • Cultura human centric.
  • Potenciamos engagement y la escucha activa con las personas.
  • Nos preocupamos por la felicidad y el bienestar de las personas., * Vacaciones: Descansa para volver con más fuerza

22 días de vacaciones + 2 días de libre disposición + 24 y 31 de diciembre (cierre empresa)

About the company

* Crea tu propio plan de carrera y crece con nosotros. * Mapa abierto de carrera: opciones de movilidad y crecimiento en nuestras comunidades tecnológicas. * Formación a tu ritmo: nivel técnico, habilidades, metodologías, idiomas y certificaciones. * Programa de desarrollo de liderazgo a tu medida y a tu ritmo.

Apply for this position