- 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.
Responsabilidades
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).