Descrição da vagaAtuar em equipe ágil no desenvolvimento e sustentação de produtos digitais, entregando valor de forma contínua e com qualidade, utilizando boas práticas de engenharia de software, garantindo a satisfação do cliente e a estabilidade das soluções em produção.Responsabilidades e atribuiçõesParticipar ativamente das cerimônias ágeis, colaborando para manter um ambiente saudável e produtivo entre os membros da equipe;Desenvolver e evoluir os produtos com foco em qualidade, utilizando testes automatizados e realizando revisões de código entre pares (code review);Corrigir eventuais problemas nos sistemas com base na priorização definida pelo Product Owner, assegurando a satisfação dos clientes e usuários;Realizar deploy em ambiente de produção utilizando processos de integração e entrega contínua (CI/CD), garantindo a estabilidade da aplicação;Propor melhorias técnicas e participar ativamente da evolução da arquitetura dos sistemas;Garantir a segurança e a qualidade das entregas, respeitando os padrões estabelecidos pela equipe;Atuar de forma colaborativa com áreas parceiras (DevOps, QA, Produto) na busca por soluções robustas e escaláveis.Requisitos e qualificaçõesSuperior completo ou cursando na área de Tecnologia da Informação;Programação orientada a objetos (POO);Linguagem Java (preferencialmente versão 8 ou superior);Spring Framework (Core, Boot, Data, etc.);Criação de APIs RESTful;Controle de versionamento com Git;Arquitetura baseada em microsserviços.Requisitos desejáveisVivência com mensagerias (Kafka, RabbitMQ);Metodologias ágeis (Scrum, Kanban);Desenvolvimento orientado a testes (TDD, BDD);Criação de testes de integração e de carga;Utilização de containers (Docker);Orquestração com Kubernetes;Banco de dados NoSQL (MongoDB);Uso de cache (Redis);Vivência com atuação em times ágeis e em ambientes de alta disponibilidade.