
Analista de Desenvolvimento de Software Pleno - Java
- São Paulo - SP
- Permanente
- Período integral
- Projetar, desenvolver e manter aplicações e microsserviços usando Java - Spring Boot;
- Escrever código limpo, manutenível e eficiente, seguindo as melhores práticas e padrões de codificação;
- Desenvolver e integrar APIs RESTful, garantindo alta performance e capacidade de resposta às requisições do front-end;
- Projetar e otimizar esquemas de banco de dados, consultas e transações para performance e escalabilidade;
- Produzir documentação técnica para apoiar o desenvolvimento contínuo e a manutenção das aplicações;
- Manter-se atualizado com as últimas tendências e tecnologias do setor;
- Compartilhar conhecimentos técnicos junto à equipe de desenvolvimento, promovendo melhores práticas e ajudando a resolver problemas.
- Experiência em soluções em microsserviços, conteinerizados (Docker) e orquestrados (Kubernetes);
- Experiência prática em desenvolvimento de aplicações modernas (APIs) e websites/plataformas;
- Experiência com Java 17+/Spring Boot;
- Experiência com Teste unitário (JUnit + Mockito);
- Experiência com Banco da dados (MongoDB/DocumentDB e MySQL);
- Conhecimento em ferramentas de mensageria e eventos - RabbitMQ e Kafka;
- Conhecimento dos principais modelos e padrões de arquitetura de aplicações - DDD, BDD, Microfrontends, Design Patterns, SOLID, Service Mesh, Enterprise Integration Patterns;
- Boa capacidade de planejamento, organização e documentação;
- Boa comunicação e argumentação em discussões de solução técnica.
- Conhecimento em Angular.