




Resumen: Como Desarrollador Senior Java, será responsable del diseño, desarrollo y mantenimiento de aplicaciones Java, colaborando con un equipo diverso para entregar soluciones de alta calidad. Aspectos destacados: 1. Liderar el desarrollo y mantenimiento de aplicaciones Java escalables 2. Colaborar con equipos multifuncionales para mejorar funciones complejas 3. Oportunidades de crecimiento y desarrollo profesional Descripción del puesto – Desarrollador Senior 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 6 500 miembros del equipo fomentan una cultura innovadora y excepcional, y están dedicados a materializar 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 Java, será responsable del diseño, desarrollo y mantenimiento de nuestras aplicaciones Java. Trabajará en colaboración 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 producto. * Colaborar con equipos multifuncionales para diseñar, implementar y mejorar funciones complejas. * Orientar a desarrolladores juniors 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 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 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 de resolución de problemas y 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 cuenta con: * Experiencia con frameworks front-end como React o Angular (deseable). * Familiaridad con las prácticas y herramientas modernas de desarrollo web. * Conocimientos de Diseño Orientado al Dominio (DDD), Arquitectura Orientada a Eventos, Microservicios y Arquitectura Hexagonal. * Experiencia trabajando en entornos Scrum/Ágiles. * Expertise en DevOps y Entrega/Despliegue Continuo.


