Ativa os alertas de emprego por e-mail!

Java Full-Stack Developer | Senior

Compass UOL

Brasil

Teletrabalho

BRL 160.000 - 200.000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

Resumo da oferta

Uma empresa de tecnologia procura um desenvolvedor para definir a arquitetura de sistemas e liderar revisões de código. É necessário ter experiência com Java, Spring Boot e práticas de segurança em desenvolvimento. A posição é remota, permitindo ampla flexibilidade aos candidatos. Candidatos devem possuir conhecimentos em microsserviços e APIs REST. A empresa valoriza o desenvolvimento contínuo de novos talentos.

Qualificações

  • Experiência com Java 21+, Spring Boot 3+ e APIs REST.
  • Forte conhecimento em testes unitários e documentação.
  • Experiência com bancos de dados relacionais e não relacionais, preferencialmente MongoDB.
  • Familiaridade com microsserviços e API Gateway.
  • Conhecimento em práticas de desenvolvimento seguro.

Responsabilidades

  • Definir a arquitetura de sistemas e padrões técnicos da aplicação.
  • Liderar revisões de código, garantindo qualidade e boas práticas.
  • Elaborar estratégias de testes automatizados e cobertura de código.
  • Planejar escalabilidade e performance dos sistemas.
  • Implementar práticas avançadas de segurança como OAuth e criptografia.

Conhecimentos

Java 21+
Spring Boot 3+
APIs REST
Testes unitários
Documentação com Swagger
Bancos de dados não relacionais
Microsserviços
API Gateway
Desenvolvimento seguro
Monitoramento
Mecanismos de cache
Eventos/mensageria
Node.js 18+
React
Next.js
Keycloak
Clean Code
Inglês técnico
Descrição da oferta de emprego
Job description

Job description.

Main responsibilities
  • Definir a arquitetura de sistemas e padrões técnicos da aplicação;
  • Liderar revisões de código, garantindo qualidade e boas práticas;
  • Elaborar estratégias de testes automatizados e cobertura de código;
  • Planejar escalabilidade e performance dos sistemas;
  • Implementar práticas avançadas de segurança (OAuth, RBAC, criptografia);
  • Tomar decisões técnicas sobre tecnologias, ferramentas e integrações;
  • Criar e manter pipelines complexos de CI/CD e infraestrutura como código;
  • Garantir conformidade com normas como LGPD, GDPR e PCI-DSS;
  • Documentar soluções estratégicas e orientar o time tecnicamente.
Requirements and skills
  • Java 21+, Spring Boot 3+ e APIs REST;
  • Testes unitários e documentação com Swagger (OpenAPI);
  • Experiência com bancos de dados relacionais e não relacionais (preferencialmente MongoDB);
  • Conhecimento em microsserviços e API Gateway;
  • Noções de desenvolvimento seguro (throttling, autenticação, criptografia);
  • Experiência com monitoramento (Dynatrace, Grafana);
  • Uso de mecanismos de cache (Redis, Memcache, Spring Cache);
  • Experiência com eventos/mensageria (RabbitMQ, AWS SQS/SNS);
  • Node.js 18+, React (componentização e React Router);
  • Next.js e Keycloak (desejável);
  • Prática de Clean Code;
  • Inglês técnico para leitura e escrita (desejável).

Não possui todos os requisitos para a vaga?

Está tudo bem! Na Compass UOL, estimulamos o desenvolvimento contínuo de novos talentos e transformamos desafios em oportunidades.

Additional information

#remote

remote

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.