Estamos procurando um(a) Senior Software Engineer para integrar a equipe de desenvolvimento de software em uma empresa do setor agrícola e financeiro focada em produtos digitais para clientes finais, concessionários e clientes internos do Banco John Deere. Para esta função, é fundamental ter proficiência em linguagem Java e experiência sólida no desenvolvimento de sistemas distribuídos e serviços de nuvem AWS (Amazon Web Services). Buscamos um perfil com excelentes habilidades de comunicação e trabalho em equipe. Basicamente, o(a) candidato(a) selecionado(a) será responsável por liderar e contribuir tecnicamente na construção e manutenção de capabilities utilizando Java, projetar sistemas distribuídos escaláveis, colaborar com serviços de nuvem AWS, implementar testes de software, gerenciar pipelines de CI/CD (Integração Contínua/Entrega Contínua) e utilizar Infrastructure as Code (IaC) com Terraform para provisionamento de infraestrutura.Responsabilidades:Liderar e contribuir com o desenvolvimento e a manutenção de capabilities utilizando Java;Projetar e implementar sistemas distribuídos escaláveis e de alta disponibilidade;Colaborar na utilização de serviços de nuvem AWS para desenvolvimento e implementação de soluções inovadoras;Criar e manter testes unitários, de integração e end-to-end (e2e) para garantir a qualidade do software;Implementar e gerenciar pipelines de CI/CD utilizando Jenkins e GitHub Actions;Utilizar Infrastructure as Code (IaC) com Terraform para gerenciar e provisionar infraestrutura;Participar da implementação de práticas de observabilidade, utilizando NewRelic e Open Telemetry, para monitoramento e análise de desempenho;Trabalhar com event-driven architecture (arquitetura orientada a eventos);Colaborar com equipes multifuncionais em ambiente ágil.