Descripción
DESCRIPCIóN
Desarrollador Java Sr Bilingüe con dominio avanzado de Java, enfocado en el diseño orientado a objetos y principios de código limpio. Cuenta con amplia experiencia en el desarrollo e implementación de microservicios RESTful utilizando frameworks como Spring Boot, así como sólidos conocimientos en diseño de API, control de versiones y desarrollo basado en contratos. Posee experiencia en pruebas unitarias y de integración, manejo de bases de datos SQL y NoSQL, y participación en pipelines de CI/CD y prácticas DevOps. Requiere inglés conversacional avanzado indispensable y experiencia en entornos ágiles.
REQUISITOS
* Dominio avanzado de Java en el backend incluyendo diseño orientado a objetos y principios de código limpio.
* Experiencia en el desarrollo e implementación de microservicios RESTful utilizando frameworks como Spring Boot.
* Sólidos conocimientos de diseño de API, control de versiones y desarrollo basado en contratos.
* Experiencia en pruebas unitarias y de integración con JUnit, Mockito, etc.
* Conocimiento de bases de datos SQL y NoSQL (p. ej., MySQL, PostgreSQL).
* Experiencia con pipelines de CI/CD y herramientas DevOps (GitHub).
* Inglés conversacional avanzado Indispensable
Actividades
* Desarrollo e implementación de microservicios RESTful utilizando Java y Spring Boot.
* Diseño, construcción y mantenimiento de APIs siguiendo principios de desarrollo basado en contratos.
* Implementación de pruebas unitarias y de integración con herramientas como JUnit y Mockito.
* Gestión e interacción con bases de datos SQL y NoSQL.
* Participación en pipelines de CI/CD y uso de herramientas DevOps como GitHub.
* Liderar debates de diseño y realizar revisiones de código.
* Colaborar con equipos de producto, operaciones y soporte para entregar soluciones confiables.
* Participar en entornos ágiles con planificación de sprints, preparación de historias y retrospectivas.
* Solución de problemas técnicos tanto de integración backend como de plataformas de contact center (cuando aplique).
Habilidades Técnicas Indispensables
* **Dominio avanzado de Java.**
* Diseño orientado a objetos y principios de código limpio.
* Desarrollo de microservicios RESTful con Spring Boot.
* Diseño de API, control de versiones y desarrollo basado en contratos.
* Pruebas unitarias y de integración (JUnit, Mockito).
* Manejo de bases de datos SQL y NoSQL (MySQL, PostgreSQL).
* Experiencia en pipelines de CI/CD y herramientas DevOps (GitHub).
* Inglés conversacional avanzado.
Habilidades Técnicas Deseables
* Conocimiento de ACD, IVR, enrutamiento basado en habilidades y flujos de trabajo omnicanal.
* Integración de CXone con sistemas backend mediante API REST, flujos de eventos y acciones de datos.
* Conocimiento de WFM, QM, grabación de llamadas y otros módulos de la plataforma de contact center.
* Capacidad para solucionar problemas de la plataforma mediante registros, herramientas de monitorización y utilidades de rastreo y depuración de llamadas.
* Conocimiento de métricas históricas y en tiempo real, datos de informes y optimización del rendimiento de los flujos de contacto.
* Habilidades de liderazgo técnico, resolución de problemas y trabajo colaborativo en equipos ágiles.