Responsabilidades:
* desarrollar sistemas de pago robustos que garanticen los más altos estándares de seguridad y rendimiento.
* participar en la definición colaborativa de conceptos, el perfeccionamiento de la arquitectura y el diseño de software.
* desarrollar la documentación durante el ciclo de vida del desarrollo de software (sdlc).
* implementar y optimizar las api restful para gestionar las operaciones de pago, integrándolas con pasarelas y servicios de pago externos.
* diseñar, desarrollar y mantener microservicios seguros utilizando java y spring boot para procesar transacciones y gestionar los flujos de trabajo de pago.
* trabajar estrechamente con gerentes de producto, expertos en seguridad y otras partes interesadas para definir los requisitos y ofrecer soluciones de alta calidad.
requisitos y competencias:
* al menos 3+ años de experiencia.
* el candidato ideal tendrá experiencia en java, spring boot, microservicios, sql, nosql, así como experiencia con hibernate y la especificación jpa para desarrollo back-end.
* docker/kubernetes
* conocimiento de sistemas de gestión de versiones (git).
* adopción de prácticas ágiles, con capacidad para trabajar de forma independiente y como parte de un equipo ágil.
* trabajo en un entorno de trabajo en equipo organizado con responsabilidades compartidas.
* experiencia con pipelines de integración continua/despliegue continuo (ci/cd).
* inglés avanzado