freehire launches on Product Hunt on 26 August.

Follow →

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

Summary

Build and maintain Java back-end services using Spring Boot, Kubernetes, and Kafka, following microservices and distributed-architecture best practices.

  • Desenvolver soluções em Java com orientação a objetos, aplicando Design Patterns;
  • Desenvolver aplicações e serviços REST;
  • Aplicar arquitetura de software e melhores práticas de desenvolvimento;
  • Utilizar Kubernetes e Spring Cloud no desenvolvimento e sustentação das soluções;
  • Realizar integrações com Kafka;
  • Aplicar conceitos de testes unitários, microsserviços e arquitetura distribuída;
  • Implementar regras de negócio de acordo com os requisitos e com a solução especificada;
  • Integrar a aplicação com outros sistemas ou fontes de dados;
  • Processar as informações trafegadas pela solução;
  • Disponibilizar os dados para consumo pelo front-end;
  • Codificar com qualidade, seguindo padrões técnicos, de segurança e boas práticas de desenvolvimento.
  • Experiência com Java;
  • Experiência com Spring Boot;
  • Conhecimento em programação orientada a objetos;
  • Conhecimento e aplicação de Design Patterns;
  • Experiência no desenvolvimento de aplicações e serviços REST;
  • Conhecimento em arquitetura de software e boas práticas de desenvolvimento;
  • Conhecimento em testes unitários, microsserviços e arquitetura distribuída;
  • Experiência com Kubernetes e Spring Cloud;
  • Experiência em integrações com Kafka;
  • Experiência com desenvolvimento seguro de software;
  • Experiência com concepção colaborativa de produtos.


Desejável:

  • Conhecimento em bancos de dados relacionais e não relacionais (NoSQL);
  • Conhecimento em arquitetura orientada a eventos;
  • Conhecimento em Spring WebFlux;
  • Conhecimento em integração contínua e automação.

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