03 ago
|
Acute-Talent
|
Xico
Desarrollador backend con experiencia sólida en Java, enfocado en integración de sistemas y arquitecturas distribuidas, con conocimiento en frameworks modernos y despliegue en entornos cloud-native.
Participa en el diseño e implementación de soluciones de integración, procesamiento de datos y exposición de servicios en entornos empresariales.
Responsabilidades ● Desarrollo de microservicios con Java ● Implementación de integraciones utilizando Apache Camel ● Construcción de APIs REST con Quarkus ● Integración con sistemas externos vía: ○ SFTP ○ APIs REST ○ Mensajería ● Manejo de procesamiento de datos (archivos, eventos, transformaciones) ● Implementación de patrones de resiliencia (retry, circuit breaker) ● Colaboración en diseño de arquitectura Requisitos: Requisitos técnicos obligatorios Lenguaje y framework ● Java (21 ) ● Experiencia desarrollando microservicios con Quarkus o similar Integración: ● Experiencia con Apache Camel ○ Definición de rutas ○ Transformación de datos ○ Manejo de errores APIs : ● Diseño e implementación de APIs REST ● Uso de DTOs y buenas prácticas de diseño Mensajería Experiencia con al menos una: ● RabbitMQ ● Amazon SQS Conceptos clave:
● Procesamiento asíncrono ● Manejo de colas ● Retries y Dead Letter Queues Deseables (plus fuerte) Contenedores y plataforma ● Kubernetes ● Red Hat OpenShift API Management ● Experiencia con Kong o similar Cache ● Experiencia con: ○ Redis ○ Valkey Arquitectura ● Microservicios ● Event-driven architecture ● Sistemas distribuidos Conocimientos fundamental a evaluar El candidato debe poder explicar: ● Diferencia entre comunicación síncrona vs asíncrona ● Cuándo usar mensajería vs APIs REST ● Manejo de errores en sistemas distribuidos ● Diseño de flujos de integración (ej: ingestión de archivos → procesamiento → publicación en colas → consumo → exposición vía API) Perfil ideal ● 3 a 5 años de experiencia en backend ● Experiencia en proyectos de integración (no solo CRUD) ● Capacidad de diseñar soluciones, no solo implementarlas ● Enfoque en buenas prácticas y resiliencia Criterios de descarte: ● Solo tengan experiencia en CRUD sin integraciones ● No conozcan mensajería (RabbitMQ, SQS o similar) ● No puedan explicar conceptos básicos de arquitectura ● No tengan experiencia real en microservicios
📌 Desarrollador Middleware (Integraciones Core Bancario - Apis Esb Eventos) (Xico)
🏢 Acute-Talent
📍 Xico