




Resumen: Como desarrollador senior de Java, liderará el diseño, desarrollo y mantenimiento de aplicaciones Java escalables, colaborando con diversos equipos para mejorar funciones complejas. Puntos destacados: 1. Liderar el desarrollo y mantenimiento de aplicaciones Java escalables 2. Colaborar con equipos multifuncionales para diseñar y mejorar funciones 3. Mentorizar a desarrolladores junior y contribuir al intercambio de conocimientos Descripción del puesto – Desarrollador Senior de Java ¿Quiénes somos? Solera es un líder global en servicios de datos y software que se esfuerza por transformar cada punto de contacto del ciclo de vida del vehículo en una experiencia digital conectada. Además, ofrecemos productos y servicios para proteger otros activos más importantes de la vida: nuestros hogares y nuestras identidades digitales. Actualmente, Solera procesa más de 300 millones de transacciones digitales anuales para aproximadamente 235 000 socios y clientes en más de 90 países. Nuestros 6500 miembros del equipo fomentan una cultura innovadora poco común y están dedicados a materializar con éxito el futuro hoy mediante respuestas cognitivas, conocimientos especializados, algoritmos y automatización. Para obtener más información, visite solera.com. El puesto Como desarrollador senior de Java, será responsable del diseño, desarrollo y mantenimiento de nuestras aplicaciones Java. Trabajará de forma colaborativa con un equipo diverso de ingenieros y desarrolladores en distintas capas de nuestra infraestructura. Su experiencia en desarrollo de software, junto con su compromiso con un diseño de alta calidad y la resolución colaborativa de problemas, será fundamental para nuestro éxito. Sus responsabilidades * Liderar el desarrollo y mantenimiento de aplicaciones Java escalables que respalden nuestras ofertas de productos. * Colaborar con equipos multifuncionales para diseñar, implementar y mejorar funciones complejas. * Mentorizar a desarrolladores junior y contribuir al intercambio de conocimientos dentro del equipo. * Realizar revisiones de código y establecer buenas prácticas de desarrollo de software para garantizar altos estándares de calidad. * Diagnosticar y resolver incidencias en aplicaciones existentes para asegurar un rendimiento y fiabilidad óptimos. * Mantenerse actualizado sobre las tendencias del sector y las tecnologías emergentes para impulsar la mejora continua y la innovación. Requisitos * Título universitario en Ciencias de la Computación o campo relacionado, o experiencia equivalente. * Al menos 5 años de experiencia profesional en desarrollo con Java. * Conocimientos profundos de Spring Boot y desarrollo de API RESTful. * Competencia con sistemas de control de versiones (por ejemplo, Git) y herramientas de construcción (por ejemplo, Maven). * Amplia experiencia con bases de datos relacionales y no relacionales. * Comprensión sólida de la arquitectura de microservicios y tecnologías de contenerización (por ejemplo, Docker, Kubernetes). * Excelentes habilidades para la resolución de problemas, con pasión por la tecnología y la innovación. * Excelentes habilidades de comunicación en inglés, tanto escritas como orales, con capacidad para explicar conceptos técnicos complejos. Sería un plus si cuenta con * Experiencia con frameworks front-end como React o Angular. * Familiaridad con las prácticas y herramientas modernas de desarrollo web. * Conocimientos de Diseño Orientado al Dominio (Domain Driven Design), arquitecturas basadas en eventos (Event Driven), microservicios y arquitectura hexagonal. * Experiencia trabajando en entornos Scrum/Ágiles. * Experticia en DevOps y Entrega/Despliegue Continuo.


