Geekhunter Logo

Solutions

Recruitment Software

Post jobs, import profiles, add screening questions, and manage hiring all in one place with personalized questions and control the entire recruitment process.

Recruitment Service

Let our expert team handle the key stages of tech recruitment for you with our specialized team acting in the main stages of recruitment.

Talent Pool

Top-tier Brazilian tech professionals, pre-vetted and ready for action, all pre-selected and ready for new opportunities.

Our Plans

Discover the perfect plan for your needs.

Login

English

EN

Randstad

Senior Java Developer

Show original

Remote

(Anywhere)

Salary Range

Not informed

Experience Level

Senior

Requirements

Inglês advanced

Tasks and Responsibilities

Show original

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

See all jobs at Randstad

Share job:

Share job: