React Native/Java Spring Boot Full-Stack Developer | Mid
Descrição da Vaga
**Responsabilidades e atribuições** * 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). **Requisitos e qualificações** * 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. **Informações adicionais** \#remote "remote"
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev