Ingeniero de Software Java Senior con Enfoque Backend

Hace 21 horas

Bogota Capital District, RAP (Especial) Central, Colombia TumiPay Trabajo remoto Jornada completa
En TumiPay estamos buscando un Ingeniero de Software Java Senior con enfoque Backend para diseñar, desarrollar y evolucionar servicios backend y APIs transaccionales de alta concurrencia, baja latencia y alta disponibilidad para nuestra plataforma fintech. En este rol serás responsable de analizar, diseñar e implementar soluciones tecnológicas orientadas al ecosistema de pagos digitales, incluyendo autorizaciones, conciliaciones, reversas, liquidaciones y billeteras digitales. Trabajarás en la construcción de microservicios escalables, seguros y resilientes utilizando Java, Spring Boot y arquitecturas cloud-native. También participarás activamente en la definición de soluciones técnicas, optimización del rendimiento, desarrollo guiado por especificaciones, implementación de pruebas automatizadas, documentación técnica y mejora continua de la arquitectura de la plataforma. Colaborarás estrechamente con los equipos de Producto, Tech Lead, BI y DevOpsSec dentro de un entorno ágil y de misión crítica. Este es un cargo remoto para candidatos ubicados en Colombia. Requisitos
• Profesional en Ingeniería de Sistemas, Ingeniería de Software o carreras afines.
• Más de 5 años de experiencia en desarrollo backend o fullstack con fortaleza principal en Java y Spring Boot.
• Dominio avanzado de Java, programación orientada a objetos y buenas prácticas de desarrollo de software.
• Experiencia sólida en Spring Boot, Spring Data JPA, Hibernate, Spring Security y construcción de APIs REST.
• Conocimiento y experiencia en arquitecturas de microservicios y sistemas distribuidos.
• Experiencia trabajando con bases de datos relacionales como PostgreSQL o MySQL.
• Conocimientos de herramientas de control de versiones, integración y despliegue continuo (Git, CI/CD).
• Familiaridad con Docker, Kubernetes y entornos cloud, preferiblemente AWS.
• Conocimiento de patrones de diseño y arquitectura como SOLID, DDD, Arquitectura Hexagonal, CQRS y Event Driven Architecture.
• Experiencia en diseño de aplicaciones resilientes, escalables y orientadas a alto rendimiento.
• Capacidad para colaborar con equipos multidisciplinarios y comunicar soluciones técnicas de forma clara.
• Pensamiento analítico, orientación a resultados y enfoque en calidad de software. Será un plus si tienes experiencia en:
• Empresas fintech, banca digital, pasarelas de pago o billeteras electrónicas.
• Desarrollo reactivo con Spring WebFlux y Project Reactor.
• Seguridad de aplicaciones, OWASP y estándares PCI DSS.
• Herramientas DevOps como Jenkins, SonarQube y Nexus.
• Uso de herramientas de desarrollo asistido por IA como Cursor.
• Metodologías ágiles como Scrum o Kanban.