¿Eres un crack en Java? ¿Dominas los microservicios como nadie y te apetece formar parte de un proyecto innovador y puntero? Entonces, ¡esto te va a encantar!Buscamos un/a profesional con +8 años de experiencia en entornos de desarrollo complejos, capaz de combinar liderazgo técnico con una visión integral del ciclo de vida del software .El rol está orientado a personas con alta capacidad para tomar decisiones tecnológicas estratégicas y generar impacto real en los proyectos.Funciones principales ️ Diseñar e implementar arquitecturas robustas y escalables, aplicando principios de Arquitectura Hexagonal y Domain-Driven Design (DDD) .Liderar técnicamente a los equipos de desarrollo en proyectos de alto impacto tecnológico .️ Definir e impulsar buenas prácticas de ingeniería : TDD, integración continua, code reviews, entre otras.Participar activamente en decisiones de arquitectura frontend y backend .Promover una cultura de calidad, automatización y mejora continua .Colaborar con equipos de Producto, QA, DevOps y Negocio en un entorno ágil .Lo que necesitas para ser nuestro experto Mínimo 4 años como analista programador / arquitecto Java / Teach LeaderArquitectura y diseño de APIs● Dominio del estándar REST y del protocolo HTTP.● Diseño de URLs y buenas prácticas de versionado, paginación y ordenación.● Conocimiento de OpenAPI/Swagger y experiencia documentando APIs.● Experiencia con diseño de APIs asíncronas y conceptos de mensajería.● Conocimiento de la pirámide de madurez de Richardson.Backend con Java y Spring Boot● Experiencia sólida en Java 25 y Spring Boot 4.● Diseño de microservicios REST y patrones de integración.● Acceso a datos: JPA/Hibernate u otros, transaccionalidad y buenas prácticas.● Uso de MapStruct para mapeos y DTOs.● Conocimiento de seguridad: OAuth2, JWT, mitigación de riesgos comunes.Patrones y principios● Dominio de POO y principios SOLID.● Conocimiento de patrones de diseño (creacionales, estructurales y de comportamiento).● Aplicación práctica de Clean Code y Clean Architecture.Testing y calidad● Uso de Instancio o herramientas equivalentes para generación de datos de test.● Conocimientos de TDD y refactoring.● Familiaridad con herramientas de calidad: Sonar, Checkstyle, PMD, etc.Observabilidad y operación● Instrumentación con OpenTelemetry (trazas, métricas y logs).● Buenas prácticas de logging y monitorización.● Conocimientos de despliegue y operaciones (CI/CD, contenedores, etc.).● Experiencia o familiaridad con: Oracle, MongoDB, PostgreSQL, Redis, Kafka.● Herramientas de integración y entrega: Jenkins, GitLab, Azure DevOps, Nexus.● Experiencia con API Managers (WSO2, Apigee) y Elastic/KibanaTrabajar en proyectos innovadores y desafiantesFormar parte de un equipo dinámico y en constante crecimientoOportunidades de desarrollo profesional y liderazgoAmbiente moderno, flexible y con las mejores herramientas ️Modelo cien por cien teletrabajo para que puedas organizar tu jornada de la mejor manera.Inclusión en el programa de beneficios y descuentos, para disfrutar de tus eventos, vacaciones, compras diarias y caprichos, beneficiándote de todos los descuentos que aporta el Quental Club Benefits!Desarrollo de carrera en un ambiente colaborativo y con bonificaciones a tu formación, para que siempre estés actualizado y a la última en cuanto a tecnología y tendencias en transformación digital.¿Listo para dar el siguiente paso y convertirte en nuestro próximo Maestro Android ?¡Envía tu candidatura y prepárate para una aventura tecnológica épica!
#J-18808-Ljbffr