freehire launches on Product Hunt on 26 August.

Follow →

Java Back-End Developer | Sênior (Remote)

Summary

Build and maintain Java-based REST APIs with Spring Boot in a microservices architecture, integrating systems and databases while ensuring code quality and security.

  • Implementar regras de negócio de acordo com os requisitos e a solução especificada;
  • Realizar a integração da aplicação com outros sistemas ou fontes de dados;
  • Processar informações e disponibilizá-las para consumo pelo front-end;
  • Desenvolver e manter APIs REST utilizando Spring Boot;
  • Atuar em arquiteturas baseadas em microsserviços;
  • Codificar com qualidade, seguindo os padrões técnicos e de desenvolvimento estabelecidos;
  • Garantir a segurança, a qualidade do código e das entregas;
  • Produzir código-fonte aderente aos padrões das tecnologias utilizadas;
  • Analisar problemas e propor soluções de forma autônoma;
  • Contribuir para a melhoria contínua e a qualidade do código;
  • Compartilhar conhecimento com a equipe e realizar code reviews.
  • Experiência sólida em desenvolvimento backend utilizando Java 17+;
  • Experiência no desenvolvimento de APIs REST utilizando Spring Boot (mandatório);
  • Conhecimento em arquitetura de microsserviços;
  • Experiência com bancos de dados relacionais, como PostgreSQL e SQL Server;
  • Desejável conhecimento em bancos de dados NoSQL, como DocumentDB e MongoDB;
  • Experiência com versionamento de código utilizando Git;
  • Conhecimento em pipelines de CI/CD utilizando GitHub Actions, Jenkins, GitLab CI ou ferramentas similares;
  • Experiência com Docker;
  • Conhecimento em Kubernetes;
  • Experiência com serviços em nuvem, preferencialmente AWS;
  • Vivência em metodologias ágeis, como Scrum ou Kanban;
  • Conhecimento em testes unitários e de integração utilizando JUnit e Mockito;
  • Perfil colaborativo e boa comunicação;
  • Capacidade de atuar de forma autônoma;
  • Facilidade para análise de problemas e proposição de soluções;
  • Interesse por melhoria contínua e qualidade de código;
  • Disposição para compartilhar conhecimento e participar de revisões de código.

See also

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