Hello, we are Randstad Brazil, a global leader in complete Human Resources solutions. Our specialized expertise empowers talents to remain relevant in the job market, offering opportunities in various areas — administrative, operational, executive, and technology — and in different work formats. Founded in 1960 in the Netherlands, we are now present in 39 countries, including Brazil.
We are recruiting a Java Developer with experience in software engineering, a DevOps mindset, and an interest in working on the development of solutions with AI agents, intelligent automation, and integrations with language models (LLMs), on the BSS project, from ICC SOFT.
Responsibilities and duties
- Design, develop, and maintain microservices and applications in Java, ensuring high performance, scalability, and security;
- Build, test, and deploy AI agents for business process automation;
- Integrate LLMs with APIs, databases, external services, and corporate tools;
- Contribute to RAG pipelines, memory mechanisms, and efficient context retrieval;
- Ensure the reliability of workflows involving AI agents and intelligent automations;
- Implement and maintain automated tests (unit, integration, and functional);
- Write specific tests for agentic AI components;
- Act in troubleshooting development, staging, and production environments.
- Work with CI/CD pipelines for continuous build, test, and deploy;
- Use containerization (Docker) and orchestration (Kubernetes) for deployments;
- Ensure observability and monitoring of agentic AI workflows;
- Participate in code reviews, knowledge sharing sessions, and agile ceremonies;
- Provide technical support and act as a reference for medium and high-complexity demands;
- Review and maintain detailed documentation of architecture, components, integrations, and deploy processes;
- Record technical decisions and adopted patterns for the use of AI and automation.
Requirements and qualifications
- Complete higher education in Computer Engineering, Information Systems, Computer Science, or related fields;
Experience in:
- Java development and OOP,
- Microservices and REST APIs,
- Test automation (unit, integration, or functional),
- GIT tools,
- LLMs and AI frameworks (e.g., LangGraph, LangChain, CrewAI, AutoGen, Semantic Kernel);
- Proficiency in Java and Python
- Node.js or another language is a plus;
- Knowledge in databases (SQL Server, Oracle, Cassandra, or similar);
- Understanding of vectors, embeddings, and vector databases;
- Understanding of APIs, microservices, and basic cloud concepts;
- Strong debugging, troubleshooting, and technical communication skills;
- Advanced/fluent English for daily contact with international teams.
Work hours: Monday to Friday, from 8:00 AM to 12:00 PM and from 1:30 PM to 5:30 PM
Work location: Remote