




Resumen: Como desarrollador senior de Java, liderará el diseño, desarrollo y mantenimiento de aplicaciones Java escalables, colaborando con equipos diversos y contribuyendo al desarrollo de software de alta calidad. Aspectos destacados: 1. Liderar el desarrollo y mantenimiento de aplicaciones Java escalables 2. Colaborar con equipos multifuncionales en funciones complejas 3. Oportunidades de crecimiento profesional y proyectos con impacto **Descripción del puesto – Desarrollador senior de Java** **Quiénes somos** Solera es un líder mundial 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 mismo 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. * Orientar a desarrolladores junior y contribuir al intercambio de conocimientos dentro del equipo. * Realizar revisiones de código y establecer buenas prácticas para el desarrollo de software, garantizando así altos estándares de calidad. * Diagnosticar y resolver incidencias en las aplicaciones existentes para asegurar un rendimiento y una fiabilidad óptimos. * Mantenerse actualizado sobre las tendencias del sector y las tecnologías emergentes para impulsar la mejora continua y la innovación. **Requisitos** * Licenciatura en Ciencias de la Computación o campo relacionado, o experiencia equivalente. * Al menos 6 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 valor añadido si dispone de** * Experiencia con frameworks front-end como React o Angular (valorado positivamente). * Conocimientos de prácticas y herramientas modernas de desarrollo web. * Conocimientos de Diseño impulsado por el dominio (DDD), Arquitectura orientada a eventos, Arquitectura de microservicios y Arquitectura hexagonal. * Experiencia trabajando en entornos Scrum / Ágiles. * Expertise en DevOps y Entrega / Despliegue continuo. **Lo que ofrecemos**: * Un entorno laboral colaborativo e inclusivo que valora el trabajo en equipo y la innovación. * Oportunidades de crecimiento y desarrollo profesional mediante formación y tutoría. * La posibilidad de trabajar en proyectos con impacto que alcanzan a una audiencia global.


