Java Tech Lead | Hexagonal | 100% Remoto
knowmad Mood
Municipality of Valencia, Spain
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish, EnglishJob location
Municipality of Valencia, 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., * Nos gusta escucharte: encuesta de felicidad, línea directa CEO, evaluación 360º
* Cuidamos tu bienestar: a través de nuestro programa de bienestar integral centrado en: actividad física, nutrición saludable y equilibrio emocional.
* Y de tu vida: programa de salud mental las 24 horas al día y 365 días del año para ti, tu pareja e hijos.
* Hacemos equipo: compartimos momentos de diversión, porque sabemos lo importante que es dedicar espacios donde conectar y reírnos más allá de los proyectos y equipos con nuestras actividades de team building: videojuegos online, escape room, ajedrez, etc
* Nos gusta juntarnos: y por eso nos reencontramos en nuestra Christmas Party.