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