05 ago
|
Acute-Talent
|
Xico
Buscamos un Desarrollador Backend Senior & DevOps Engineer especializado en integraciones de aplicaciones Java y administración de entornos cloud-native. El competente será responsable del ciclo completo de vida de aplicaciones e integraciones (SDLC), enfocándose en el diseño, desarrollo y estabilidad de arquitecturas distribuidas y orientadas a eventos. Su objetivo principal será garantizar la escalabilidad, resiliencia, seguridad y alta disponibilidad de servicios empresariales críticos, operando bajo un esquema de trabajo 100% presencial.
Mallas de Servicio y API Management:
Experiencia operando
Kong API Gateway
e
Istio Service Mesh
(gestión de tráfico y exposición segura de APIs).
Estrategias de Despliegue Avanzadas:
Configuración de arquitecturas de despliegue tipo
Canary, Blue-Green, A/B Testing
y mecanismos de rollback automatizados.
Caché Distribuido:
Experiencia implementando
Redis
o
Valkey
.
Ecosistema Técnico Complementario:
Uso de herramientas de calidad y versionamiento como Git, Maven, Gradle, SonarQube y Nexus.
Bases de Datos:
Manejo de bases de datos relacionales (PostgreSQL, Oracle, MySQL).
FinOps:
Optimización y monitoreo de costos de infraestructura cloud utilizando
Kubecost
.
Requisitos:
Experiencia Técnica Avanzada:
Dominio Senior de
Java (versiones 21+)
enfocado en proyectos reales de integración (no perfiles orientados únicamente a tareas CRUD).
Frameworks de Integración:
Experiencia sólida y comprobable con
Apache Camel
(definición de rutas, transformación de datos y manejo de errores).
Mensajería Asíncrona:
Experiencia real con al menos una herramienta de mensajería:
RabbitMQ,
Apache Kafka o Amazon SQS
(conceptos de colas, retries y Dead Letter Queues).
Cloud & CI/CD:
Administración y consumo de servicios
AWS
(VPCs privadas, Subnets, Security Groups, NACLs, IAM Roles y Secrets Manager) junto con la automatización de pipelines en
GitHub Actions y Jenkins
.
Arquitectura:
Capacidad teórica y práctica para explicar conceptos de arquitectura de sistemas distribuidos, comunicación síncrona vs. asíncrona y manejo de errores complejos.
Modalidad:
Disponibilidad absoluta para laborar bajo un esquema
100% Presencial
.
Desarrollo Backend:
Diseño y construcción de microservicios y APIs REST utilizando
Quarkus
(o frameworks similares), aplicando buenas prácticas de diseño y uso de DTOs.
Integración de Sistemas:
Conectividad con sistemas externos vía SFTP, APIs REST y mensajería, gestionando el procesamiento de datos (archivos, eventos y transformaciones).
Resiliencia y Estabilidad:
Implementación de patrones de diseño para tolerancia a fallos (Retry, Circuit Breaker) y soporte/troubleshooting de plataformas middleware en ambientes productivos.
Contenedores y Orquestación:
Gestión del ciclo de vida de Pods y administración de ambientes utilizando
Docker, Kubernetes (k8s) y/o Red Hat OpenShift
.
Gestión de Tráfico y Proxies:
Configuración de herramientas de conectividad y proxies como NGINX, HAProxy, Envoy o similares.
Habilidades Profesionales:
Capacidad para diseñar soluciones desde cero (no solo implementar), resolución de incidentes críticos bajo presión, comunicación técnica fluida y trabajo con metodologías ágiles (Scrum/Kanban).
📌 Desarrollador Java (Quarkus + Camel) & Devops Engineer (Xico)
🏢 Acute-Talent
📍 Xico