BANCOLOMBIA S.A. - Desarrollador Backend6 (Colombia)

BANCOLOMBIA S.A. - Desarrollador Backend6 (Colombia)

19 may
|
GFT TECHNOLOGIES
|
Colombia

19 may

GFT TECHNOLOGIES

Colombia

Desarrollador Backend Skills Mandotorios: - Open Api - Java 17 -Sprint Boot - Junit - Mockito - AWS ( Basico) - PostgreSQL - Pruebas unitarias - kubernetes -AWS - Deseable: Integración con Kafka

Conozcan herramientas de inteligencia artificial Diseño e implementación de microservicios de alta complejidad Liderar el diseño técnico detallado y la implementación de los microservicios más complejos del PIV: Garantías Service (motor de validación automática, máquina de 8 estados, bloqueo atómico de saldo) y CompensaciónService (job mensual de facturación, workflow de reclamación básica, publicación de eventos habilitadores para Subrogación en Impulso 2). Tomar decisiones de diseño a nivel de componente con autonomía y documentarlas. Implementación de patrones de arquitectura Implementar con criterio los patrones definidos en la arquitectura: CQRS ligero (separación de modelos de lectura y escritura), transacciones distribuidas mediante eventos Kafka (base para SAGA en Impulso 2), Circuit Breaker entre microservicios, y manejo de idempotencia en operaciones financieras críticas (emisión de garantías, registro de pagos). Referente técnico del equipo backend Actuar como referente técnico para los desarrolladores L3: revisar su código con criterio arquitectónico, identificar oportunidades de mejora en patrones y rendimiento, y acompañar la resolución de bloqueos técnicos. Escalar al arquitecto únicamente los temas de impacto transversal o decisiones que afecten contratos entre servicios.



Seguridad y compliance en el código Garantizar en el código bajo su responsabilidad el cumplimiento de los requisitos de seguridad del proyecto: validación del Tenant ID en cada operación, generación de entradas en el log de auditoría inmutable para todas las operaciones financieras (usuario, timestamp, IP, antes/después del cambio), encriptación de datos sensibles mediante AWS KMS, y validación de tokens JWT con claims de tenant en cada endpoint. Optimización de rendimiento Identificar y resolver cuellos de botella en los flujos críticos del PIV, especialmente en el proceso de emisión de garantías cuyo SLA es P95 ≤ 30 segundos. Diseñar estrategias de caché con Elasti Cache (Redis) con namespace por tenant, optimizar queries PostgreSQL con explain/analyze, y participar en la definición y ejecución de pruebas de carga con k6 previas al go-live. Diseño del modelo de datos Participar activamente en el diseño del modelo de datos PostgreSQL multi-tenant: definición de tablas, índices, constraints, scripts DDL de creación de schema por tenant, y scripts de migración versionados con Flyway/Liquibase. Garantizar que el modelo soporte la evolución hacia el Segundo Impulso de Valor sin reestructuraciones mayores. Colaboración con Dev Ops y arquitectura Colaborar con el Dev Ops Engineer en la configuración de los manifiestos Kubernetes del backend (variables de contexto, secrets via AWS Secrets Manager, resource limits, HPA), participar en la definición de health checks (liveness/readiness probes) y apoyar la estrategia de despliegues Blue/Green en Amazon EKS. - Services: Spring Boot - Services: Spring Cloud - Services: Java - Database: PostgreSQL

📌 BANCOLOMBIA S.A. - Desarrollador Backend6 (Colombia)
🏢 GFT TECHNOLOGIES
📍 Colombia

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:
Escribe tu dirección de correo electrónico, te permitirá de estar al tanto de los últimos empleos por: bancolombia s.a. - desarrollador backend6 (colombia) / colombia
Suscribete a esta alerta:
Escribe tu dirección de correo electrónico, te permitirá de estar al tanto de los últimos empleos por: bancolombia s.a. - desarrollador backend6 (colombia) / colombia