Somos como somos: una agencia de marketing tecnológica, que crea historias que conectan con la gente y que alcanzan (e incluso superan) objetivos, de la mano de soluciones basadas en datos y tecnología.
Actualmente, buscamos ampliar equipo 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)
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! 🚀