Somos como somos: una agencia de marketing especializada en el digital, que crea historias que conectan con la gente y que alcanzan (e incluso superan) objetivos. Para conseguirlo aunamos data, estrategia, creatividad y un equipo unido de 30 personas con mucho talento y dedicación.Actualmente, buscamos incorporar a nuestro equipo dos Desarrolladores Back para un proyecto tecnológico de ámbito web y data en cliente internacional.¿Cómo nos gustaría que fueras?Una persona acostumbrada a trabajar mediante el uso de metodologías ágilesAcostumbrada a trabajar en proyectos multidisciplinaresQue te gusten los retosVocación por el trabajo en equipo y la iniciativa para proponer ideas, muchas ideas.Afán por aprender y mejorarComo Desarrollador Java Spring Boot, serás un miembro clave del equipo responsable de construir la próxima generación de aplicaciones empresariales altamente escalables. Colaborarás estrechamente con el equipo de Arquitectura y los Líderes de Desarrollo para comprender los requisitos del proyecto y desarrollar implementaciones efectivas y de alta calidad. Responsabilidades principales • Diseñar soluciones empresariales utilizando Java, JEE, Spring Boot y tecnologías relacionadas.• Aplicar y trabajar con patrones de diseño (Design Patterns).• Desarrollar aplicaciones web empresariales escalables y APIs RESTful mediante arquitecturas de microservicios.• Implementar soluciones con Java Spring Boot en proyectos empresariales.• Utilizar habilidades avanzadas de diseño y programación con tecnologías como JSON, servicios web, XML, XSLT y SQL.• Implementar protocolos estándar de la industria para la seguridad de APIs. Perfil y requisitos técnicos Para tener éxito en este rol, el candidato ideal debe contar con: • Mínimo 3 años de experiencia en desarrollo TI, implementando soluciones con Java, JEE y tecnologías relacionadas.• Experiencia comprobada en el diseño e implementación de microservicios utilizando Java Spring Boot.• Sólidos conocimientos de Spring Core y Spring JPA.• Recomendable conocimiento de bases de datos adicionales (No-SQL) o lenguajes de back-end (Python)• SQL avanzado para modelado y consultas de bases de datos.• Familiaridad con tecnologías front-end como HTML, CSS y algunos stacks de JavaScript para interlocución con equipo front. Habilidades complementarias• Conocimiento y experiencia en patrones de diseño de software.• Familiaridad con metodologías ágiles de desarrollo (Scrum, Kanban).• Capacidad analítica para resolver problemas complejos con un enfoque automatizado.• Experiencia trabajando en equipos globales y distribuidos. Si te apasiona construir soluciones tecnológicas escalables, innovadoras y seguras, ¡este es el desafío perfecto para ti!