




Buscamos un **desarrollador Java** experimentado para unirse a nuestro innovador programa que aprovecha la inteligencia artificial para revolucionar los procesos de autorización de pagos. Como miembro de nuestro dinámico equipo, desempeñarás un papel fundamental en el desarrollo de tecnologías de vanguardia que impactan a millones de clientes en todo el mundo y contribuyen al avance de las soluciones de pago. ¡Únete a nosotros y forma parte de un equipo que transforma la tecnología y impulsa la innovación en soluciones de pago! **Tenga en cuenta que se requiere trabajar presencialmente en la oficina 2\-3 días por semana.** **Responsabilidades** * Desarrollar código seguro, de alta calidad, modular, funcional y testeable * Colaborar en el diseño, desarrollo, documentación y pruebas de software * Participar en las decisiones relacionadas con el diseño de la arquitectura tecnológica y de software * Introducir, probar e implementar nuevas tecnologías para optimizar los servicios * Asegurar una sólida responsabilidad sobre el mantenimiento del software, sus propiedades en tiempo de ejecución y sus dependencias * Comunicarse y colaborar eficazmente en un entorno de equipo global **Requisitos** * Título universitario en Ciencias de la Computación o campo afín * 2\+ años de experiencia práctica en desarrollo de software * Competencia en Java, Spring Boot y diseño de API REST * Conocimientos sobre infraestructura de microservicios Java y frameworks de pruebas unitarias * Formación en algoritmos, estructuras de datos y conceptos fundamentales de ciencias de la computación * Comprensión del desarrollo orientado a objetos y de los patrones de diseño * Experiencia en entornos ágiles, incluidas metodologías como XP, TDD y BDD * Habilidades para analizar y resolver problemas complejos * Experiencia demostrable con tecnologías en la nube, tales como IaaS, PaaS, tecnologías sin servidor y bases de datos NoSQL * Experiencia en diseño de microservicios, procesos CI/CD, plataformas escalables y tolerantes a fallos, diseño de API y operaciones de sistemas distribuidos bajo un modelo DevOps * Competencia en comunicación verbal y escrita en inglés (nivel B1\+) **Deseable** * Competencia en conocimientos especializados sobre pagos o tecnologías de procesamiento de pagos * Familiaridad con procesamiento casi en tiempo real y soluciones de alta escalabilidad * Competencia en otros lenguajes de programación como Python o C\+\+ * Formación en optimización del rendimiento de sistemas distribuidos * Habilidades para colaborar a nivel global y trabajar en equipos multifuncionales


