Point your AI agent at freehire and let it find you a job.

Get the CLI →

Vagas Simples Dental

NewBe an early applicant

Pessoa desenvolvedora backend pleno

Posted Updated
Discussion

Summary

Mid-level backend developer building and maintaining Java web services and APIs: writing unit/integration tests, deploying releases, gathering requirements, and doing code reviews within agile sprint cycles. Core stack: Java with Spring Boot/Play/Micronaut, PostgreSQL/Oracle/MySQL, and Git, plus AI-assisted development (Claude Code, RAG, MCP).

O QUE DESEJAMOS?

  • Sólidos conhecimentos em Java web;
  • Experiência em desenvolvimento de API;
  • Testes unitários;
  • Conhecimento em frameworks como Play Framework, Spring Boot ou Micronaut
  • Conhecimento de Banco de Dados relacionais (PostgreSQL, Oracle, Mysql);
  • Familiaridade com ferramentas de controle de versão (Git);
  • Conhecimento profundo em alguma linguagem de programação;
  • Conhecimento de Clean Code e Design Patterns;
  • Boa comunicação, saber trabalhar com times multidisciplinares em um ambiente dinâmico e com entregas rápidas.
  • Experiência prática com Agentes e Modelos de IA para desenvolvimento (preferencialmente Claude Code).


DIFERENCIAIS

  • Experiência com métodos ágeis;
  • Containers (Docker, Kubernetes, outros);
  • Conhecimento de bancos de dados NoSQL (Redis, MongoDB);
  • Conhecimento sobre Micro Profile;
  • Conhecimento em JavaScript.
  • Conhecimento em Engenharia de Prompt (Prompt Engineering) e técnicas de estruturação de contexto (como RAG - Retrieval-Augmented Generation);
  • Experiência no desenvolvimento e integração de Agentes de IA;
  • Familiaridade com frameworks de IA para o ecossistema Java (ex: LangChain4j, LangGraph, Spring AI ou Semantic Kernel).
  • Conhecimento em Model Context Protocol (MCP) para desenvolvimento de integrações, conectando Agentes de IA a ferramentas internas e produtos para clientes.

O QUE ESSA PESSOA IRÁ FAZER?

  • Atuar com o time durante os ciclos de sprints;
  • Desenvolvimento de códigos estáveis, confiáveis e fáceis de manter;
  • Desenvolvimento de soluções sempre pensando em eficiência, escalabilidade e estabilidade;
  • Fazer análise de risco/viabilidade;
  • Implementar testes unitários e de integração para assegurar a confiabilidade e estabilidade do produto;
  • Realizar o deploy de novas versões do sistema e apoiar outras pessoas colaboradoras;
  • Reunir e tratar de requisitos técnicos e de projeto;
  • Participar de discussões sobre melhores práticas de desenvolvimento e processos;
  • Ajudar a melhorar o seu código e o de outros através de code review.

Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available