Job description
DO DISCURSO À PRÁTICA
Desafios dessa posição:
• Projetar, codificar, testar, operar e resolver problemas de produção em serviços executados na nuvem (AWS/Azure/GCP);
• Participar da priorização da evolução do produto, buscando sempre o melhor valor agregado para o negócio, baseando suas decisões em dados;
• Resolver os desafios de escalabilidade, manutenção e confiabilidade;
• Traduzir as demandas de negócio em soluções técnicas;
• Participar do desenho de arquitetura da solução de software criticando de forma proativa e construtiva o modelo proposto;
• Elaborar documentos técnicos, garantir que eles estejam como critério de aceite nas histórias e mantê-los sempre atualizados conforme a evolução do produto;
• Trazer soluções tecnológicas e de inovação que possam contribuir para termos uma aplicação de referência com tecnologia de ponta;
• Participar das definições de padrões de desenvolvimento;
• Garantir o desenvolvimento de componentes reutilizáveis e performáticos;
• Realizar code review dos códigos dos pares;
• Ser um guardião da qualidade de entregas;
• Garantir entregáveis com testes unitários e integrados.
Você precisa ter:
• Ensino superior completo;
• Experiência profissional em Java 8, 11, 17 e 21, spring framework, spring cloud, spring boot, spring security, spring data;
• Apaixonado por desenvolvimento de software e programação orientada a objetos;
• Conceitos de TDD, Testes Unitários, Testes Automatizados e Testes de Integração;
• Conceitos de Arquitetura de Micro Serviço, Sistemas Distribuídos, processamento assíncrono, Stateless/Stateful, Mensageria e Feature Toggles;
• Conceitos de SOLID, Código Limpo, Refatoração, Revisão de Código, Desenvolvimento Seguro, Arquitetura Hexagonal e DDD;
• Bancos de dados relacionais e NoSQL, consultas e experiência em modelagem de dados;
• Conhecimento Docker / Kubernetes;
• Experiência em alguma das plataformas cloud pública (GCP, AWS, Azure);
• Vivência em projetos usando metodologia ágeis.
Adoraríamos se você tiver:
• Experiência anterior em lidar com aplicativos que suportam milhões de transações por dia, 24 horas por dia, 7 dias por semana;
• Experiência com comunicação assíncrona entre serviços e desafios de simultaneidade em sistemas distribuídos.
#LI-Remote
Requirements
Studies
University education
Benefits
Restaurante no Local PAC- Programa de Apoio ao Colaborador: Benefício Ótica Desconto em compras usando Cartão Carrefour PLR (Bônus Anual) Previdência Privada Assistência Médica e Odontológica Licença Maternidade / Paternidade Estendida Vale transporte/fretado TotalPass Anuidade Gratuita no Cartão de Sócio Sam’s Club Seguro de Vida Auxílio farmácia
Required Skill Profession
Computer Occupations