Participar en el diseño y desarrollo de soluciones backend, liderando técnicamente al equipo y trabajando en un entorno ágil e internacional.
Colaborar con equipos multidisciplinares, tomar decisiones técnicas y contribuir a la mejora continua de la arquitectura, los patrones de diseño y los procesos de desarrollo.
Crear y estructurar aplicaciones de software de alta calidad utilizando Java y tecnologías relacionadas.
Participar en el desarrollo de las funcionalidades más complejas.
Trabajar en estrecha colaboración con equipos multifuncionales, incluidos product managers, diseñadores y otros ingenieros, para ofrecer soluciones de software robustas.
Realizar revisiones de código exhaustivas para garantizar la calidad, el rendimiento y la seguridad.
Supervisar los desarrollos realizados por el equipo.
Difundir buenas prácticas y procesos de desarrollo.
Mantenerse actualizado/a con las últimas tendencias y tecnologías del sector para mejorar continuamente las prácticas de ingeniería de software.
Proponer mejoras en el desarrollo de aplicaciones.
Proporcionar orientación y mentoría a desarrolladores/as junior, asegurando las mejores prácticas en codificación y diseño.
Ayudar al equipo a identificar el trabajo pendiente en un proyecto.
Requirements
Cuentas con más de cinco años de experiencia profesional relevante.
Plenamente competente en su área de especialización y tiene un profundo conocimiento de los conceptos de programación relacionados, el diseño de software y los principios del desarrollo de software.
Capaz de actuar como una pieza clave en entornos complejos y de liderar las actividades de un equipo en el diseño y desarrollo de software.
Actúa de forma proactiva para comprender las necesidades de los clientes internos y externos, ofreciendo asesoramiento incluso cuando no se le solicita.
Es capaz de evaluar y adaptarse a los retos de los proyectos, formular soluciones innovadoras, trabajar bajo presión y guiar al equipo para alcanzar los objetivos técnicos y comerciales.
Explica conceptos complejos a distintos públicos asegurando una correcta comprensión.
Motiva a otros miembros del equipo y crea redes informales con contactos clave fuera de su propia área.
Dominio de Java: Amplia experiencia con Java 8–21 (streams, interfaces, etc.) y frameworks Spring.
Ciclo de vida del desarrollo de software: Sólido conocimiento del ciclo de vida del desarrollo de software y de metodologías como Scrum.
Competencias en DevOps: UNIX, shell scripts, Jenkins, Ansible, entre otros.
Gestión de bases de datos: Experiencia con bases de datos relacionales y/o no relacionales, incluidas SQL y NoSQL.
Testing y depuración: Dominio de pruebas unitarias, pruebas de integración y depuración mediante herramientas como JUnit y Mockito.
Control de versiones: Experiencia con sistemas de control de versiones como Git, GitLab y GitHub.
Habilidades de comunicación: Excelentes habilidades de comunicación oral y escrita, con capacidad para colaborar eficazmente con equipos remotos y con los diferentes stackeholders.
Nivel fluido de inglés para comunicarse con equipos y clientes. El francés también es deseable como idioma complementario.
Experiencia liderando equipos técnicos con metodologías ágiles.
Experiencia de orientación y mentoría a desarrolladores/as, revisión de código y liderando implementaciones técnicas y de infraestructura.
Capacidad de resolución de problemas: Sólidas habilidades analíticas y de resolución de problemas.
Tech Stack
Ansible
Java
Jenkins
JUnit
Maven
Mockito
NoSQL
SOAP
Spring
SQL
Unix
Benefits
Contrato indefinido.
Entorno de trabajo dinámico, joven y multicultural.
Proyectos innovadores con grandes clientes internacionales que te permitirán aprender y crecer cada día; posibilidad de viajes de trabajo.
Un atractivo plan de carrera vinculado al desarrollo técnico y personal en una empresa multinacional líder en su sector.
Planes de formación orientados a las últimas necesidades del mercado, como Scaled Agile Framework Enterprise (SAFe) y otras innovaciones técnicas y certificaciones.
Un interesante paquete de beneficios sociales con seguro médico (50% cubierto por la empresa), seguro de vida y servicio de fisioterapia, horario flexible, modelo de trabajo híbrido y jornada intensiva los viernes, todos los días de julio y agosto.
Plan de retribución flexible.
Programa de alimentación saludable y Gympass; contamos con cestas de fruta fresca procedente de agricultores locales cada semana.