Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

React Native/Java Spring Boot Full-Stack Developer | Mid

Compass UOL

Teletrabalho

BRL 120.000 - 160.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de tecnologia está buscando um profissional para definir a arquitetura de sistemas e liderar revisões de código. O candidato ideal terá experiência em desenvolvimento mobile com React Native, Java, e Spring Boot. A posição é remota e incentiva o desenvolvimento contínuo. A responsabilidade inclui implementar testes, monitoramento e boas práticas de segurança. A empresa busca um profissional colaborativo em ambientes multidisciplinares.

Qualificações

  • Experiência comprovada em desenvolvimento mobile.
  • Conhecimentos em segurança: throttling, autenticação e criptografia.
  • Desejáveis: Next.js e Clean Code.

Responsabilidades

  • Definir a arquitetura dos sistemas e padrões técnicos.
  • Liderar revisões de código com foco em qualidade.
  • Implementar testes automatizados e monitoramento de sistemas.

Conhecimentos

React Native
Java 21+
Spring Boot 3+
Node.js 18+
Testes unitários com Jest
APIs REST
Monitorias: Dynatrace
Mensageria/eventos: RabbitMQ
Bancos relacionais: MongoDB
Cache: Redis
Descrição da oferta de emprego
Job description
Main responsibilities
  • Definir a arquitetura dos sistemas e estabelecer padrões técnicos para frontend e backend;
  • Liderar revisões de código, garantindo qualidade global, boas práticas e padronização;
  • Desenvolver aplicações mobile com React Native, garantindo performance, usabilidade e segurança;
  • Construir e evoluir APIs REST utilizando Java 21+ e Spring Boot 3+;
  • Implementar testes unitários com Jest, React Testing Library e frameworks Java;
  • Criar estratégias de testes automatizados e assegurar cobertura adequada;
  • Planejar e implementar soluções escaláveis, resilientes e de alta performance;
  • Aplicar práticas avançadas de segurança (OAuth, RBAC, criptografia de dados, throttling);
  • Implementar e manter soluções de mensageria/eventos (RabbitMQ, AWS SQS/SNS);
  • Trabalhar com mecanismos de cache (Redis, Memcached, Spring Cache);
  • Realizar integrações com API Gateway e arquiteturas de microsserviços;
  • Criar, manter e otimizar pipelines de CI/CD e infraestrutura como código;
  • Implementar monitoramento e observabilidade com ferramentas como Dynatrace e Grafana;
  • Garantir conformidade com LGPD, GDPR, PCI-DSS e boas práticas de desenvolvimento seguro;
  • Documentar soluções estratégicas, fluxos técnicos e orientações arquiteturais;
  • Orientar o time tecnicamente, disseminando boas práticas e conhecimento;
  • Atuar de forma colaborativa com squads multidisciplinares, contribuindo para planejamento e decisões técnicas;
  • Desenvolver e manter backends em Node.js 18+ e aplicações com Next.js (desejável).
Requirements and skills
  • React Native;
  • React Query;
  • Testes unitários com Jest e React Testing Library;
  • Experiência comprovada em desenvolvimento mobile;
  • Java 21+;
  • Spring Boot 3+;
  • Desenvolvimento e consumo de APIs REST;
  • Testes unitários (Java e JavaScript);
  • Swagger/OpenAPI;
  • Bancos relacionais e não-relacionais (preferência por MongoDB);
  • Conceitos de API Gateway e microsserviços;
  • Noções de desenvolvimento seguro (throttling, autenticação, criptografia);
  • Monitorias: Dynatrace, Grafana;
  • Cache: Redis, Memcached, Spring Cache;
  • Mensageria/eventos (RabbitMQ e/ou AWS SQS/SNS);
  • Node.js 18+;
  • Desejáveis: Next.js; Clean Code; Keycloak.

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.