
Software Engineer - Indaiatuba/SP
- Indaiatuba - SP
- Permanente
- Período integral
Função: Technology (CA)
Título: Software Engineer - Indaiatuba/SP - 114684Como Software Engineer no Banco John Deere, na cidade de Indaiatuba/SP, você contribuirá tecnicamente com um time de engenharia de software na construção e manutenção de capabilities que habilitam os times de negócio e de experiências na operação dos produtos atuais e construção de novos produtos e experiências digitais para os clientes internos, concessionários e clientes finais do Banco John Deere.Você será parte essencial para garantir a continuidade das experiências atuais dos clientes e apoiar a evolução tecnológica, alinhada à nossa estratégia de modernização e a missão de transformar a interação dos usuários com nossos produtos, contribuindo diretamente para o crescimento e sucesso de nossos clientes e da nossa empresa.Principais Responsabilidades
- Desenvolver e manter aplicações backend em Java, com foco em performance e escalabilidade;
- Projetar e implementar APIs RESTful para integração entre sistemas internos e externos;
- Contribuir para o design e a implementação de sistemas distribuídos escaláveis e de alta disponibilidade, buscando a robustez e eficiência das soluções;
- Colaborar na utilização de serviços de nuvem AWS para o desenvolvimento e implementação de soluções;
- Contribuir ativamente para a criação e manutenção de testes unitários, de integração e end-to-end (e2e) para garantir a qualidade do software;
- Participar da implementação e gerenciamento de pipelines de CI/CD utilizando Jenkins e GitHub Actions;
- Apoiar a utilização de Infrastructure as Code (IaC) com Terraform para gerenciar e provisionar infraestrutura de maneira eficiente;
- Participar da implementação de práticas de observabilidade, utilizando NewRelic e Open Telemetry, para monitoramento e análise de desempenho;
- Aplicar boas práticas de segurança, especialmente em sistemas financeiros e de crédito.
- Graduação completa em Ciência da Computação, Sistemas de Informação, Engenharia da Computação ou áreas correlatas;
- Inglês Intermediário: lê e redige e-mails com autonomia, participa de ligações e reuniões;
- Experiência sólida com desenvolvimento de software em linguagem Java e framework Spring;
- Experiência sólida no desenvolvimento de sistemas distribuídos e serviços de nuvem AWS;
- Experiência com integração de sistemas, especificação e desenvolvimento de REST APIs;
- Conhecimento prático em teste de software, incluindo testes unitários, e2e e de integração;
- Conhecimento prático em banco de dados relacionais e não-relacionais;
- Experiência com ferramentas de CI/CD, como Jenkins e GitHub Actions;
- Experiência com ferramentas de observabilidade e monitoramento, como NewRelic e Open Telemetry;
- Familiaridade com microsserviços e containerização;
- Familiaridade com Infrastructure as Code (IaC) utilizando Terraform;
- Familiaridade com event-driven architecture.;
- Disponobilidade para atuar no modelo híbrido em Indaiatuba (3 dias presenciais por semana).
- Certificações AWS (nível Cloud Practitioner ou Associate);
- Vivência em ambiente bancário ou familiaridade com produtos financeiros;
- Certificações JAVA - Oracle Certified Associate (OCA) ou Oracle Certified Professional (OCP).
- Remuneração variável;
- Plano de Saúde;
- Plano Odontológico;
- Seguro de Vida;
- Previdência Privada;
- Benefício Ótica;
- Reembolso vacina;
- Universidade Corporativa;
- Wellhub (Gympass);
- Dependendo da unidade, você terá restaurante no local, vale refeição ou alimentação;
- Auxílio farmácia;
- Entre outros
Inovamos para impulsionar a produtividade e proteger nosso planeta e convidamos você a fazer parte dessa história. Trabalharemos juntos para criar, testar, superar para que para que a vida possa avançar. 💚🚜