SR Desenvolvedor PHP
Descrição da Vaga
**Sobre a vaga** Como Engenheiro(a) de Software Senior no Banco John Deere, na cidade de Indaiatuba/SP, você irá liderar e contribuir tecnicamente com um time de engenharia de software na construção de capabilities que habilitarão os times de negócio na construção de novos produtos e experiências digitais para os clientes finais, concessionários e clientes internos do Banco John Deere. Você será essencial para garantir a continuidade das experiências atuais dos clientes e impulsionar a evolução tecnológica, alinhada à nossa estratégia de modernização e à 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** * Liderar e contribuir com o desenvolvimento e a manutenção de aplicações backend em Java, com foco em performance e escalabilidade. * Projetar e implementar APIs RESTful para integração entre sistemas internos e externos * Projetar e implementar sistemas distribuídos escaláveis e de alta disponibilidade, garantindo 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 inovadoras. * Contribuir 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. * Contribuir na implementação e gerenciamento de pipelines de CI/CD utilizando Jenkins e GitHub Actions. * Utilizar 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. * Manter e refatorar aplicações de negócio em linguagem PHP e banco de dados Oracle. * Trabalhar em conjunto com a equipe para promover boas práticas de segurança, desenvolvimento, inovação e a evolução contínua da equipe. **Habilidades Que Você Precisa** * Graduação completa em Ciência da Computação, Sistemas de Informação, Engenharia da Computação ou áreas correlatas; * Proficiência em linguagem Java e em frameworks como Spring. * Experiência sólida no desenvolvimento de sistemas distribuídos e serviços de nuvem AWS. * Sólida experiência em integração de sistemas, especificação e desenvolvimento de REST APIs e microserviços em containers. * Conhecimento amplo em bancos de dados relacionais e não\-relacionais * Conhecimento em práticas de teste de software, incluindo testes unitários, e2e e de integração. * Experiência com ferramentas de CI/CD, como Jenkins e GitHub Actions. * Vivência com Infrastructure as Code (IaC) utilizando Terraform. * Conhecimento em observabilidade e monitoramento com NewRelic e Open Telemetry. * Experiência com event\-driven architecture. * Conhecimento avançado em PHP aplicado a sistemas monolíticos, uso de framework Symfony, linguagem SQL com princípios ACID. * Excelentes habilidades de comunicação e trabalho em equipe. **O Que Faz Destacar** * Certificações AWS (nível Associate ou superior); * Certificações JAVA \- Oracle Certified Associate (OCA) ou Oracle Certified Professional (OCP); * Familiaridade com a linguagem Kotlin; * Vivência em ambiente bancário ou familiaridade com produtos financeiros; * Experiência em liderar e contribuir para projetos de software complexos. * Capacidade analítica e habilidade em resolução de problemas complexos.
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev