Geekhunter Logo

Solutions

Use Cases

Why Geekhunter?

Resources

Login

English

EN

Randstad


São Paulo - SP, Brasil

Show original

Java Developer and AI Agent

Remote

(Anywhere)

Salary Range

Full Time Employee

Not informed

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.


Share job:

Phone

Only PDF files with a maximum size of 3mb are accepted.

Share job: