Superior completo;Requisitos Técnicos: Front-end: Sólida experiência no desenvolvimento de aplicações frontend utilizando componentes reutilizáveis e escaláveis através de frameworks como React. Back-end: Sólida experiência com desenvolvimento de APIs e serviços backend utilizando Java. Familiaridade com as melhorias introduzidas no Java 11 e versões superiores. Experiência na construção de aplicações web usando o Spring Boot, com foco em microserviços, injeção de dependências e desenvolvimento RESTful APIs. Capacidade de projetar, desenvolver e documentar APIs RESTful, garantindo segurança, desempenho e escalabilidade. Bancos de Dados: Experiência com bancos de dados relacionais, especialmente PostgreSQL. Capacidade de criar consultas complexas, otimizar desempenho e garantir a integridade dos dados. Conhecimento de bancos de dados NoSQL, incluindo a modelagem de documentos em MongoDB, uso de consultas, agregações e indexação. Controle de Versão e Colaboração: Proficiente no uso de Git para controle de versão, com experiência em fluxos de trabalho colaborativos (branching, pull requests, code reviews). Requisitos Complementares: Experiência com Scrum ou Kanban para desenvolvimento ágil. Experiência de integrar serviços de terceiros, autenticações (OAuth2, JWT), e APIs públicas/privadas. Capacidade de aplicar conceitos de SOLID, DDD e de escrever código limpo, modular e testável. Conhecimento em testes unitários e de integração para aplicações front-end e back-end. Experiência com Docker e Kubernetes para orquestração de containers. Experiência com CI/CD (Integração e Entrega Contínua). Diferenciais: Experiência com GraphQL ou outras arquiteturas de APIs avançadas. Experiência no desenvolvimento com Vue.js, incluindo Vue Router, Vuex (gerenciamento de estado), e componentes dinâmicos. Habilidade para criar aplicações React otimizadas para SEO e com rendering dinâmico, utilizando Nextjs (SSR - Server-Side Rendering). Conhecimento em Lambda (AWS) Conhecimento na Cloud Azure #LI-SR1