Responsabilidades
  • Participando en el diseño, documentación y creación de software escalable y seguro.
  • Capaz de ser Autónomo, que puede aportar una gran energía y que pueda ayudar a tomar decisiones.
  • Capaz de autogestionar sus actividades.
  • Competente en lenguajes, frameworks y bases de datos de front-end y back-end.
  • Trabaje con equipos de desarrollo y managers de producto para idear soluciones de software.
  • Cree las aplicaciones de front-end en colaboración con los diseñadores de productos.
  • Debe tener la capacidad de trabajar en un entorno dinámico y acelerado.
  • Fuertes habilidades de comunicación para interactuar con los miembros del equipo scrum.
  • Buen pensamiento analítico y capacidad de resolución de problemas.
Requerimientos técnicos
  • Al menos 3 años de experiencia en desarrollo de aplicaciones web.
  • Al menos 3 años de experiencia en programación en Java / Spring.
  • Al menos 2 años de experiencia con Angular.
  • Al menos 2 años de experiencia en el uso de HTML, CSS y JavaScript.
  • Conocimiento de CI / CD y GIT incluidas estrategias de ramificación, analizaciones y automatización de pruebas.
  • Experiencia con bases de datos MySQL, PostgreSQL y MongoDB.
  • Experiencia con servicios web RESTful, API y flujo de datos asincrónico.
  • Experiencia demostrada en integración / entrega / implementación continuas.
  • Pruebas unitarias, de integración y pruebas funcionales.
  • Experiencia con arquitectura moderna basada en servicios.
  • Comprensión de la accesibilidad y el cumplimiento de la seguridad.
  • Experiencia en creación de pruebas unitarias con Mockito
Nice to have
  • Experiencia en desarrollo cloud AWS, Azure y / o Google Cloud.
  • Experiencia con Pusher & Firebase.
  • Experiencia con Desarrollo backend basado en Localización con Maps.
    Experiencia con desarrollo Realtime.
  • Experiencia con la implementación de aplicaciones Apache Tomcat.
  • (Gran Plus) Experiencia con almacenamiento en caché, mensajería y transmisión (Redis, Kafka, Flink, RabbitMQ).