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ções- Participar ativamente das cerimônias ágeis, colaborando para manter um ambiente saudável e produtivo entre os membros da equipe; - Desenvolver e evoluiros 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 ea 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ções- Superior completo ou cursando na área de Tecnologia da Informação; - Programação orientadaa 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 emmicrosserviços.Requisitos desejáveis- Vivê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.