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 ágiles
* Acostumbrada a trabajar en proyectos multidisciplinares
* Que te gusten los retos
* Vocación por el trabajo en equipo y la iniciativa para proponer ideas, muchas ideas.
* Afán por aprender y mejorar
Como 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!