Ingeniero de Software Java Senior con Enfoque Backend
Hace 21 horas
Bogota Capital District, RAP (Especial) Central, Colombia
TumiPay
Trabajo remoto
Jornada completa
Gratis con email o Google
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Gratis con email o Google
Al continuar, aceptas nuestros Términos & Política de Privacidad.
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.
• 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.