Back to jobs
GFT Technologies Italia

Arquitecto de soluciones

Medellin, CO, 050021Posted 5 days ago
onsite

Job Description

1. ¿Qué buscamos?

Arquitecto de Soluciones


2. Tus principales responsabilidades a desarrollar:

  • Diseñar y arquitectar soluciones basadas en microservicios orientadas a entornos de alta disponibilidad.
  • Modelar subdominios complejos y definir Bounded Contexts aplicando principios de Domain-Driven Design (DDD).
  • Implementar arquitecturas basadas en patrones como Arquitectura Hexagonal (Clean Architecture), CQRS, Saga y Outbox.
  • Diseñar y desarrollar APIs seguras utilizando Java y Spring Boot.
  • Optimizar rendimiento de aplicaciones mediante tuning de JVM (memoria e hilos).
  • Diseñar y optimizar bases de datos relacionales, incluyendo queries, indexación avanzada y particionamiento.
  • Gestionar transacciones complejas, asegurando consistencia, aislamiento de datos y compatibilidad con sistemas transaccionales.
  • Documentar soluciones de arquitectura utilizando estándares como el modelo C4.
  • Definir y negociar decisiones técnicas y trade-offs con stakeholders de negocio.
  • Brindar mentoría técnica a otros desarrolladores.

3. Perfil Académico:

  • Formación en Ingeniería de Sistemas, Software o carreras afines.

4. Experiencia:

  • Experiencia avanzada en diseño y construcción de soluciones en el sector financiero.
  • Experiencia en arquitecturas distribuidas y gestión de sistemas transaccionales de alto volumen.
  • Experiencia en modelado de dominios complejos y aplicación de principios DDD.

5. Habilidades Técnicas Requeridas:

  • Java (versiones modernas).
  • Spring Boot.
  • Domain-Driven Design (DDD).
  • Arquitectura Hexagonal (Clean Architecture).
  • Microservicios.
  • Patrones distribuidos: CQRS, Saga, Outbox.
  • Optimización de JVM (gestión de memoria e hilos).
  • Desarrollo de APIs seguras.
  • Bases de datos relacionales (PostgreSQL).
  • Optimización de consultas (query tuning), indexación y particionamiento.
  • Manejo de transacciones complejas y esquemas de datos transaccionales.
  • Documentación de arquitectura (modelo C4).

6. Habilidades Técnicas Deseadas:

  • DB2.
  • MongoDB.
  • Experiencia en pasarelas de pago o redes transaccionales.
  • Mensajería financiera o eventos asíncronos (Kafka, RabbitMQ).
  • Conocimientos en servicios de AWS (administración, analítica, API Gateway, cómputo, bases de datos, DevOps, Kubernetes, migración, entre otros).

7. Habilidades Blandas:

  • Capacidad de liderazgo técnico y mentoría.
  • Habilidad para la toma de decisiones y evaluación de trade-offs técnicos.
  • Comunicación efectiva con stakeholders técnicos y de negocio.
  • Pensamiento analítico y orientación a soluciones complejas.
Arquitecto de soluciones at GFT Technologies Italia | Renata