Matéria

DEV JAVA SENIOR

DEV JAVA SENIOR

 

Requisitos:

  • Ensino superior completo;
  • Java 8/11/17;
  • Spring Boot;
  • Programação funcional (high order, partials, currying, imutabilidade, etc);
  • Design Principles (KISS, SOLID, DRY, Clean Code, XP);
  • Programação reativa;
  • Manifesto reativo, Spring WebFlux e Project Reactor, conceito de Publisher/Subscriber;
  • Banco de dados: MySQL, MongoDB;
  • Event-Driven Architecture com Kafka e malha de eventos;
  • Arquitetura de microservices;
  • RESTful (modelo de maturidade Richardson 2 mínimo);
  • DDD (Domain Driven Design);
  • Cloud – OCI, S3, container docker e kubernetes, api gateway, nginx;
  • OAuth2 e autorização com JWT.

Diferenciais:

  • GraphQL;
  • WebSocket;
  • Oauth2;
  • Server Sent Events;
  • WSO2 identity server;
  • WebRTC;
  • Media Servers(kurento/openvidu);
  • Noções claras do paradigma funcional(High order, partials, currying, etc).

Venha trabalhar conosco!

Artigos relacionados

Acesse aqui todas os requisitos, competências e responsabilidades.
Acesse aqui todas os requisitos, competências e responsabilidades.
Acesse aqui todas os requisitos, competências e responsabilidades.
Abrir bate-papo
Olá 👋
Podemos ajudá-lo?