Desenvolver e manter aplicações web completas, atuando tanto no front-end quanto no back-end.
Implementar soluções escaláveis, seguras e de alta performance.
Garantir a qualidade do código por meio de revisões, testes automatizados e boas práticas de desenvolvimento.
Onboarding técnico e desenvolvimento da equipe.
Apoiar a equipe em desafios técnicos, atuando como facilitador na resolução de problemas e auxiliando-os na aplicação de boas práticas, arquiteturas, ferramentas e fluxos de trabalho.
Identificar e resolver problemas complexos em sistemas já existentes.
Fazer amplo uso de ferramenta de IA para apoiar nas atividades do dia a dia, incluindo codificação, avaliação de impacto, testes e documentação.
Requirements
Experiência em Java e o ecossistema Spring Boot.
Experiência em angular (componentes, serviços, formulários reativos, RxJS).
Experiência em consumo de APIs RESTful, autenticação e autorização (OAuth2, JWT).
Experiência na prática de desenvolvimento ágil em engenharia de software;
Experiência em microfrontends e estratégias de carregamento de módulos no Angular.
Experiência com bibliotecas de testes unitários e de integração no front-end, como Jest.
Experiência em sistemas de versionamento de código (Git).
Experiência em containers e orquestração (Docker, Kubernetes).
Conhecimento em integração e entrega contínua (CI/CD).
Capacidade de comunicação e trabalho em equipe.
Tech Stack
Angular
Docker
Java
Jest
Kubernetes
RxJS
Spring
Spring Boot
SpringBoot
Benefits
Vale refeição ou alimentação;
Benefício Flexível (Flash);
Assistência médica;
Parceiros para atendimento psicológico, jurídico, financeiro e nutricional (CLUDE, C4LIFE E ASQ);
Psicologia Viva;
Assistência Odontológica;
Auxílio creche;
Auxílio para filhos com necessidades especiais;
Auxílio fertilização;
Extensão Licença Maternidade e Paternidade;
Vale transporte ou Auxílio Home Office (para contrato teletrabalho);