Arquitecto Java 100% remoto sector seguros
il y a 3 jours
Córdoba
¿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! Antes de solicitar este puesto, por favor, lea la siguiente información sobre esta oportunidad que encontrará a continuación. 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 Experiencia: • Mínimo 4 años como analista programador / arquitecto Java / Teach Leader Tecnologías requeridas Backend 1. 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. 2. 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. 3. 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. 4. Testing y calidad ● Estrategias de test unitario e integración con JUnit 5. ● 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. 5. 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.). 6. Ecosistema tecnológico ● 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 ¿Qué te ofrecemos? • 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! xcskxlj Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.