Pessoa Desenvolvedora III (MAR Gestão de Pedidos)
Será que seu currículo passa pelo filtro desta vaga?
Envie seu CV e descubra, em segundos, sua compatibilidade real com Pessoa Desenvolvedora III (MAR Gestão de Pedidos) — o que já atende, e onde seu currículo pode estar perdendo aderência.
Descricao da vaga
Um dos maiores grupos de beleza do mundo, o Grupo Boticário é uma empresa brasileira presente em mais de 40 países. É dono das marcas O Boticário, Eudora, Quem Disse, Berenice?, Vult, O.U.i, Dr. JONES, Tô.que.tô, TRUSS, e do marketplace Beleza na Web, além de atuar com produtos licenciados como Australian Gold, Bio Oil, Nuxe, e Pampers e sua divisão para o mercado B2B. Essa interação entre diferentes marcas, ativos, plataformas, rede de franqueados, representantes, distribuidores, varejistas, sellers e fornecedores formam o ecossistema de beleza do Grupo Boticário que oferece, ainda, soluções digitais de gestão de negócio para o varejo brasileiro por meio das suas marcas Mooz, Casa Magalhães e GAVB. São mais de 19 mil colaboradores diretos, com mais de 4 mil lojas em 1.780 cidades brasileiras.
Responsabilidades e atribuicoes
- Implementar as melhores soluções de backend de forma colaborativa, visando sempre a melhor experiência de uso para os produtos.
- Codar, realizar testes unitários e integrados, implantar e monitorar, garantindo a qualidade e as boas práticas de programação.
- Aprimorar aplicações identificando oportunidades de melhoria, fazendo recomendações, projetando e implementando sistemas.
- Atuar com "sentimento de dono", participando ativamente das decisões na implementação dos produtos.
- Melhorar a qualidade do sistema, identificando problemas e padrões comuns, além de desenvolver procedimentos operacionais padrões.
- Manter, melhorar e revisar códigos existentes através de Code Review e pair programming.
- Investigar e utilizar novas tecnologias quando relevante.
- Manter a documentação atualizada e atuar como mentor(a) técnico(a) para outros desenvolvedores, compartilhando as melhores práticas com o time.
- Utilizar IA e Dados integrados na codificação.
Requisitos
- O coração do nosso ecossistema: Forte experiência com Java (8+) e Spring 2+ (avançado). Conhecimento prático também em Python.
- Arquitetura e Excelência Técnica: Vivência prática com arquiteturas de Monolito e Microsserviços, aplicando Design Patterns, princípios SOLID e DDD no seu dia a dia. Você também domina o Git (avançado) e sabe o valor da Pirâmide de Testes (Unitário, Integração e End2End) para manter tudo rodando perfeitamente.
- Comunicação, Eventos e Dados: Expertise para lidar com alta volumetria usando RabbitMQ, Kafka, Event Sourcing e Event Driving (avançados), além de experiência sólida com banco de dados relacionais (SQL e PostgreSQL).
- Nuvem e Infraestrutura: Conforto para atuar em ambiente Cloud, especialmente AWS (SQS, Glue, S3), utilizando Docker e Terraform. É essencial ter foco na saúde do sistema, com boas noções de Observabilidade e Sustentação/Troubleshooting.
- O toque de inovação (IA): Queremos pessoas que já estejam surfando a onda da inteligência artificial! Experiência prática com Engenharia de Prompt, uso de IA, agents e Copilot integrados à rotina de desenvolvimento.
(Desejáveis):
- Evolução de Stack: Já se aventurar pelo Java 17+, Kotlin e Spring 3+.
- Dados e Nuvem: Conhecer bancos não relacionais (Conceitos NoSQL, Redis, MongoDB) e ter mais vivência em Infra e Cloud (GCP, Kubernetes, Pipelines CI/CD, AWS Lambda, Secrets Manager, etc).
- Visão 360º: Um olhar voltado para Segurança de Aplicações e curiosidade sobre Arquitetura de Front-end.