¿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!
¿Posee las habilidades y la experiencia adecuadas para este puesto? Siga leyendo para descubrirlo y envíe su solicitud.
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 Leader
Arquitectura 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/Kibana
Trabajar en proyectos innovadores y desafiantes
Formar parte de un equipo dinámico y en constante crecimiento
Oportunidades de desarrollo profesional y liderazgo
Ambiente 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! xpzdshu
#J-18808-Ljbffr
Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.