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

Java Developer and AI Agent

Show original

Remote

(Anywhere)

Salary Range

Not informed

Full Time Employee

Experience Level

Senior

Requirements

4+ years of experience in the career
Inglês advanced
Java
POO
LLMs
frameworks de IA

Desired Skills

LangGraph
LangChain
CrewAI
AutoGen
Semantic Kernel

Tasks and Responsibilities

Show original

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;
  • Troubleshoot development, staging, and production environments.
  • Work with CI/CD pipelines for continuous build, test, and deployment;
  • 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 tasks;
  • Review and maintain detailed documentation of architecture, components, integrations, and deployment processes;
  • Record technical decisions and adopted patterns for the use of AI and automation.


Requirements and qualifications

Bachelor's degree 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 of 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.


It would be interesting if you had:

Experience in:

  • Multi-agent systems or agents with function-calling,
  • TDD or BDD,
  • Containerization with Docker and orchestration with Kubernetes;

Knowledge in:

  • Graphs and Graph DBs (e.g., Neo4j),
  • CI/CD tools (Jenkins, GitLab CI, GitHub Actions),
  • Observability and monitoring (Prometheus, Grafana, ELK),
  • Telecom (not mandatory);

Familiarity with cloud platforms.

Additional information

Work hours: Monday to Friday, from 8:00 AM to 12:00 PM and from 1:00 PM to 5:00 PM.


Work location: Activities may be performed under a "Home Office" remote work regime.


See all jobs at Randstad

Share job:

Share job: