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

Get the CLI →

Nava

NewBe an early applicant

Desenvolvedor java /sênior / remota

Posted 2 views
Discussion

Summary

Remote senior Java developer at Nava who designs, builds, and maintains RESTful APIs using Java 17+, Spring Boot, and Maven, working with relational databases (PostgreSQL/MySQL) via JPA/Hibernate, JSON payloads, JWT/OAuth2 security, and API testing and documentation.

Na Nava, acreditamos no poder da tecnologia para transformar negócios — e estamos com uma oportunidade desafiadora e estratégica esperando por você.

Vem escrever seu código com a gente!

Principais responsabilidades

  • Desenvolver e manter APIs RESTful utilizando Java 17+ e Spring Boot.
  • Criar e consumir APIs, aplicando boas práticas de design de endpoints, HTTP, verbos e status codes.
  • Estruturar e manipular payloads em JSON.
  • Realizar testes e documentação de APIs utilizando ferramentas especializadas.
  • Desenvolver integrações com bancos de dados relacionais, utilizando SQL e frameworks de persistência como JPA/Hibernate.
  • Implementar e manter mecanismos de segurança e autenticação, utilizando JWT e/ou OAuth2.
  • Aplicar boas práticas de Clean Code, tratamento de exceções e estratégias de logging.
  • Gerenciar dependências e configurações do projeto utilizando Maven.

Requisitos e conhecimentos

  • Sólida experiência com Java 17 ou superior.
  • Experiência com Spring Boot no desenvolvimento de APIs RESTful.
  • Proficiência em Maven para gerenciamento de dependências.
  • Conhecimento aprofundado de APIs RESTful, protocolo HTTP, verbos, status codes e design de endpoints.
  • Experiência com JSON e estruturação de payloads.
  • Experiência com ferramentas de teste e documentação de APIs.
  • Conhecimento sólido em bancos de dados relacionais, como PostgreSQL e/ou MySQL.
  • Experiência com JPA/Hibernate.
  • Conhecimento em JWT e/ou OAuth2.
  • Conhecimento em Clean Code, tratamento de exceções e logging.

Diferenciais

  • Experiência com CA API Gateway e/ou Google Apigee.
  • Experiência com Kafka e/ou Google Cloud Pub/Sub.
  • Conhecimento em arquiteturas assíncronas, resilientes e orientadas a eventos.
  • Familiaridade com Docker.
  • Experiência com deploy de aplicações em ambientes de cloud.
  • Experiência com esteiras de CI/CD.
  • Experiência com bancos de dados NoSQL.

Skills

See also

Software Engineering 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