Desenvolvedor Java e Agente de IA

Remoto

(Qualquer lugar)

Sênior

Requisitos

4+ anos de experiência na carreira

Inglês avançado

Java

POO

LLMs

frameworks de IA

Conhecimentos Desejáveis

LangGraph

LangChain

CrewAI

AutoGen

Semantic Kernel

Tarefas e Responsabilidades

Responsabilidades e atribuições


  • Projetar, desenvolver e manter microsserviços e aplicações em Java, garantindo alta performance, escalabilidade e segurança;
  • Construir, testar e implantar agentes de IA para automação de processos de negócio;
  • Integrar LLMs com APIs, bancos de dados, serviços externos e ferramentas corporativas;
  • Contribuir para pipelines de RAG, mecanismos de memória e recuperação eficiente de contexto;
  • Garantir a confiabilidade dos fluxos envolvendo agentes de IA e automações inteligentes;
  • Implementar e manter testes automatizados (unitários, integração e funcionais);
  • Escrever testes específicos para componentes agentic AI;
  • Atuar em troubleshooting de ambientes de desenvolvimento, homologação e produção.
  • Trabalhar com pipelines de CI/CD para build, teste e deploy contínuo;
  • Utilizar conteinerização (Docker) e orquestração (Kubernetes) para implantações;
  • Assegurar observabilidade e monitoramento de workflows agentic AI;
  • Participar de code reviews, sessões de compartilhamento de conhecimento e cerimônias ágeis;
  • Prestar suporte técnico e atuar como referência para demandas de média e alta complexidade;
  • Revisar e manter documentação detalhada de arquitetura, componentes, integrações e processos de deploy;
  • Registrar decisões técnicas e padrões adotados para uso de IA e automação.


Requisitos e qualificações

Ensino Superior Completo em Engenharia de Computação, Sistemas de Informação, Ciência da Computação, ou correlatos;


Experiência em:

  • Desenvolvimento Java e POO,
  • Microsserviços e APIs REST,
  • Automação de testes (unitários, integração ou funcionais),
  • Ferramentas GIT,
  • LLMs e frameworks de IA (ex: LangGraph, LangChain, CrewAI, AutoGen, Semantic Kernel);

Domínio em Java e Python

  • Node.js ou outra linguagem é diferencial;

Conhecimento em bancos de dados (SQL Server, Oracle, Cassandra ou similares);


Noções de vetores, embeddings e bancos de dados vetoriais;


Compreensão de APIs, microservices e conceitos básicos de cloud;


Boa capacidade de depuração, troubleshooting e comunicação técnica;


Inglês em nível avançado/fluente para contato diário com equipes internacionais.


Seria interessante se você tivesse:

Experiência em:

  • Multi-agent systems ou agents com function-calling,
  • TDD ou BDD,
  • Conteinerização com Docker e orquestração com Kubernetes;

Conhecimento em:

  • Grafos e Graph DBs (ex: Neo4j),
  • Ferramentas de CI/CD (Jenkins, GitLab CI, GitHub Actions),
  • Observabilidade e monitoramento (Prometheus, Grafana, ELK),
  • Telecom (não obrigatório);

Familiaridade com plataformas de cloud.

Informações adicionais

Horário de trabalho: Segunda a sexta, das 08h às 12h e das 13h às 17h. 


Local de trabalho: As atividades poderão ser realizadas em regime de teletrabalho “Home Office”.


Compartilhar vaga:

Phone

Somente arquivo pdf com o tamanho máximo de 3mb.

Compartilhar vaga: