




Resumen: Como desarrollador senior de Java, liderará el diseño, desarrollo y mantenimiento de aplicaciones Java escalables, colaborando con equipos multifuncionales para mejorar características complejas. Aspectos destacados: 1. Liderar el desarrollo y mantenimiento de aplicaciones Java escalables 2. Colaborar con equipos multifuncionales en características 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 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, 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 producto. * Colaborar con equipos multifuncionales para diseñar, implementar y mejorar características 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: * 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 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á un valor añadido si cuenta con: * Experiencia con frameworks front-end como React o Angular. * Conocimientos sobre prácticas y herramientas modernas de desarrollo web. * Conocimientos sobre Diseño guiado 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/implantación continua.


