Requisitos
Inglês
Essa vaga exige nível mínimo de inglês
Tecnologias Necessárias
Conhecimentos obrigatórios
Tempo de Experiência
Experiência mínima obrigatória
6+ anos em TI, Infraestrutura ou Engenharia de Software
6+ anos como Desenvolvedor Full Stack
Sólidos conhecimentos em Angular (com TypeScript).
Sólidos conhecimentos em Arquitetura de Microfrontends: Single SPA, Webpack 5 Module Federation, Nx Monorepo.
Conhecimentos em segurança Front-end: CSP, JWT, OAuth2, OpenID Connect.
Experiência em liderar a engenharia de soluções front-end, garantindo que sejam modulares, performáticas e seguras.
Habilidade para projetar uma arquitetura escalável de microfrontends.
Experiência em integrar o front-end com APIs do back-end de maneira eficiente e segura, utilizando GraphQL ou REST, e garantindo o uso adequado de técnicas como debouncing, rate limiting e caching.
Sólida experiência com Java 11+.
Conhecimentos em Spring Boot, Spring Security, Spring Data JPA.
Experiência com Banco de dados SQL, NoSQL (MongoDb ou similar).
Experiência em projetos com foco em performance e alta concorrência.
Experiência em projetos orientados a eventos.
Conhecimento em microsserviços.
Conhecimento em práticas OWASP para desenvolvimento de APIs.
Sólidos conhecimentos em cloud Azure.
Inglês Intermediário - Avançado
Soft Skills
Importante a postura proativa e resolutiva
Boas habilidades de comunicação
Desejáveis:
Conhecimentos em streaming com Kafka.
Experiência em projetos com disponibilização de informações em real time.
Conhecimento em CQRS.
Experiência com banco de dados não relacionais.
Experiência em implementação de circuit breakers.
Atividades
Desenvolvimento back-end com Java 11+, utilizando os frameworks Spring Boot, Spring Security e Spring Data JPA.
Atuação em ambientes com bancos de dados relacionais e não relacionais (SQL, MongoDB ou similar).
Participação em projetos com foco em alta performance, concorrência e orientação a eventos.
Desenvolvimento de microsserviços seguindo boas práticas de arquitetura e princípios OWASP para segurança de APIs.
Vivência com ambientes em nuvem (Azure), incluindo deploy e gerenciamento de aplicações em ambientes cloud-native.Desenvolvimento e manutenção de aplicações utilizando Angular com TypeScript, com foco em modularidade e performance.
Definição e implementação de arquitetura baseada em Microfrontends, utilizando Single SPA, Webpack 5 Module Federation e organização de código com Nx Monorepo.
Projetos com integração segura entre front-end e APIs back-end, utilizando GraphQL e REST, aplicando técnicas como debouncing, rate limiting e caching.
Liderança na definição de soluções escaláveis e seguras no front-end, com foco em boas práticas de segurança como CSP, JWT, OAuth2 e OpenID Connect.