Hola, somos Randstad Brasil, líder global en soluciones completas de Recursos Humanos. Nuestra experiencia especializada impulsa a los talentos a mantenerse relevantes en el mercado laboral, ofreciendo oportunidades en diversas áreas — administrativas, operativas, ejecutivas y de tecnología — y en diferentes formatos de trabajo. Fundada en 1960 en los Países Bajos, hoy estamos presentes en 39 países, incluido Brasil.
Estamos reclutando a un Desarrollador Java con experiencia en ingeniería de software, mentalidad DevOps e interés en trabajar en el desarrollo de soluciones con agentes de IA, automatización inteligente e integraciones con modelos de lenguaje (LLMs), en el proyecto BSS, de ICC SOFT.
Responsabilidades y atribuciones
- Diseñar, desarrollar y mantener microservicios y aplicaciones en Java, garantizando alto rendimiento, escalabilidad y seguridad;
- Construir, probar e implementar agentes de IA para la automatización de procesos de negocio;
- Integrar LLMs con APIs, bases de datos, servicios externos y herramientas corporativas;
- Contribuir a pipelines de RAG, mecanismos de memoria y recuperación eficiente de contexto;
- Garantizar la confiabilidad de los flujos que involucran agentes de IA y automatizaciones inteligentes;
- Implementar y mantener pruebas automatizadas (unitarias, de integración y funcionales);
- Escribir pruebas específicas para componentes de IA agéntica;
- Actuar en la resolución de problemas de entornos de desarrollo, homologación y producción.
- Trabajar con pipelines de CI/CD para build, test y deploy continuo;
- Utilizar contenerización (Docker) y orquestación (Kubernetes) para implementaciones;
- Asegurar la observabilidad y monitoreo de workflows de IA agéntica;
- Participar en code reviews, sesiones de intercambio de conocimiento y ceremonias ágiles;
- Brindar soporte técnico y actuar como referencia para demandas de mediana y alta complejidad;
- Revisar y mantener documentación detallada de arquitectura, componentes, integraciones y procesos de deploy;
- Registrar decisiones técnicas y patrones adoptados para el uso de IA y automatización.
Requisitos y calificaciones
- Educación superior completa en Ingeniería de Computación, Sistemas de Información, Ciencias de la Computación o afines;
Experiencia en:
- Desarrollo Java y POO,
- Microservicios y APIs REST,
- Automatización de pruebas (unitarias, de integración o funcionales),
- Herramientas GIT,
- LLMs y frameworks de IA (ej: LangGraph, LangChain, CrewAI, AutoGen, Semantic Kernel);
- Dominio en Java y Python
- Node.js u otro lenguaje es un plus;
- Conocimiento en bases de datos (SQL Server, Oracle, Cassandra o similares);
- Conocimientos sobre vectores, embeddings y bases de datos vectoriales;
- Comprensión de APIs, microservicios y conceptos básicos de cloud;
- Buena capacidad de depuración, resolución de problemas y comunicación técnica;
- Inglés a nivel avanzado/fluido para contacto diario con equipos internacionales.
Horario de trabajo: Lunes a viernes, de 8:00 a 12:00 y de 13:30 a 17:30
Ubicación de trabajo: Remoto