Ativa os alertas de emprego por e-mail!

Java Fullstack Developer | Mid

Compass UOL

Brasil

Teletrabalho

BRL 12.000 - 18.000

Tempo integral

Há 2 dias
Torna-te num dos primeiros candidatos

Resumo da oferta

Uma empresa de tecnologia procura um profissional para auxiliar na arquitetura de sistemas e implementar práticas de segurança. O candidato ideal deve ter domínio em Java 21+, experiência com Spring Boot e desenvolvimento em React. A posição permite trabalho remoto e oferece oportunidades de crescimento contínuo.

Responsabilidades

  • Auxiliar nas definições de arquitetura de sistemas.
  • Contribuir em revisões de código e garantir qualidade do produto.
  • Criar estratégias de testes automatizados.
  • Planejar melhorias de escalabilidade e performance.
  • Implementar práticas de segurança.
  • Participar das decisões sobre tecnologias.
  • Criar e manter pipelines de CI/CD.
  • Garantir conformidade com normas.
  • Documentar soluções estratégicas.

Conhecimentos

Java 21+
Spring Boot 3+
React
APIs REST
Testes unitários
Swagger (OpenAPI)
MongoDB
API Gateway
Desenvolvimento seguro
Monitoramento de aplicações
Redis
RabbitMQ
Node.js 18+
Clean Code
Next.js
Linguagem Inglesa
Descrição da oferta de emprego
Job description
Main responsibilities
  • Auxiliar nas definições de arquitetura de sistemas e padrões técnicos;
  • Contribuir em revisões de código e garantir a qualidade global do produto;
  • Criar estratégias de testes automatizados e definir métricas de cobertura;
  • Planejar e propor melhorias de escalabilidade e performance dos sistemas;
  • Implementar práticas de segurança, como OAuth, RBAC e criptografia de dados sensíveis;
  • Participar das decisões sobre tecnologias e ferramentas a serem utilizadas;
  • Criar e manter pipelines de CI/CD e soluções de infraestrutura como código;
  • Garantir conformidade com normas e legislações como LGPD, GDPR e PCI-DSS;
  • Documentar soluções estratégicas e orientar o time quanto às melhores práticas de desenvolvimento;
Requirements and skills
  • Domínio em Java 21+;
  • Experiência com Spring Boot 3+;
  • Desenvolvimento de aplicações em React, com foco em criação de componentes e uso do React Router;
  • APIs REST;
  • Elaboração e execução de testes unitários;
  • Utilização e documentação APIs com Swagger (OpenAPI);
  • Experiência com bancos de dados relacionais e não-relacionais, preferencialmente MongoDB;
  • Compreensão de conceitos de API Gateway e microsserviços;
  • Noções de desenvolvimento seguro, incluindo throttling, autenticação e criptografia de dados;
  • Monitoramento de aplicações utilizando ferramentas como Dynatrace e Grafana;
  • Implementação e gerenciamento de mecanismos de cache (Redis, Memcache, Spring Cache);
  • Atuação com eventos e mensageria, preferencialmente RabbitMQ e/ou AWS SQS/SNS;
  • Conhecimento em Node.js 18+;
  • Aplicação de princípios de Clean Code;
  • Desejável: conhecimento em Next.js, familiaridade com Keycloak, leitura e escrita em inglês.

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.