VAGASLUME
F

Back-end Senior Java – Sagas y GCP

Factor IT · Colombia, Perú · Remoto · Get on Board

JavaA convenirFreelanceColombia, Perú · Remoto

Esta vacante está restringida a candidatos en: Colombia, Perú. Modalidad: Remoto

Sobre el empleo

Lo que buscamos

Mínimo 5 años de experiencia comprobable en desarrollo backend con Java y Spring Boot en arquitecturas de microservicios. Experiencia práctica implementando transaccionalidad distribuida: patrón Saga, idempotencia y flujos de compensación. Experiencia sólida en arquitecturas orientadas a eventos sobre servicios de mensajería en la nube. Experiencia comprobable en proyectos de modernización o migración de sistemas transaccionales en la industria financiera.

Requisitos técnicos (hands-on)

APIs: diseño, estructuración y documentación de APIs RESTful bajo el estándar OpenAPI 3.1 / Swagger, listas para publicarse y gobernarse en Apigee. Lenguaje y frameworks: Java 21 y Spring Boot 3 (Spring Data JPA, Spring Security y Spring Cloud). GCP: Google Kubernetes Engine (GKE), Cloud Pub/Sub, Cloud SQL (PostgreSQL), Memorystore (Valkey/Redis) y Secret Manager. Patrones: Saga, Transactional Outbox, CQRS, idempotencia y Circuit Breaker (Resilience4j). Persistencia y caché: modelamiento relacional en PostgreSQL y caché distribuida con Valkey. Observabilidad: instrumentación con OpenTelemetry para exportar trazas y métricas a Elastic (Kibana). Calidad: pruebas unitarias y de integración con JUnit 5, Mockito y Testcontainers.

Responsabilidades

Desarrollar e integrar servicios transaccionales y servicios de dominio BIAN. Construir contratos de APIs REST/JSON con reglas de validación, manejo de errores e idempotencia, según lo requiera el orquestador. Implementar mensajería asíncrona con Cloud Pub/Sub, asegurando la entrega de eventos (at-least-once delivery) y el manejo de errores. Construir la persistencia de cada microservicio en Cloud SQL (PostgreSQL). Escribir pruebas automatizadas unitarias y de integración para asegurar la calidad antes de cada despliegue.

Valoramos positivamente

Conocimiento del estándar BIAN (Banking Industry Architecture Network). Experiencia en integración con core bancario Oracle Flexcube. Experiencia con Apigee o con otras plataformas de API Management. Experiencia en motores de evaluación de riesgo o crédito.

Condiciones

trabajo remoto en Colombia y Perú

Requisitos principales

JavaSpring BootMicroservicesSagaGoogle Cloud PlatformPostgreSQLOpenAPIJUnitCloud SQL

Postulación

Publicado hace 2 semanas

Adaptar mi currículum

Recurso para miembros · Ver planes

Recuerda: Vagaslume.Tech no cobra tasas, cursos ni pagos por participar en procesos de selección. Si recibes algún cobro relacionado con la contratación, no realices el pago.

F

Factor IT

Empleos abiertos en esta empresa: 4

Ver perfil de la empresa →