




Resumen: Como Desarrollador Senior de Java, usted liderará el diseño, desarrollo y mantenimiento de aplicaciones Java escalables, colaborando con equipos multifuncionales y mentorizando a desarrolladores junior. 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 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 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, usted 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. Qué hará* 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. * Mentorizar a desarrolladores junior y contribuir al intercambio de conocimientos dentro del equipo. * Realizar revisiones de código y establecer mejores prácticas para el desarrollo de software, garantizando así 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. Qué aporta* Título universitario 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 en 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 cuenta con* Experiencia con frameworks front-end como React o Angular (sería un plus). * Familiaridad con las prácticas y herramientas modernas de desarrollo web. * Conocimientos de Diseño Orientado al Dominio (DDD), arquitecturas orientadas a eventos, de microservicios y hexagonal. * Experiencia trabajando en entornos Scrum / Ágiles. * Expertise en DevOps y Entrega / Despliegue Continuo.


