Skills
Sobre a Vaga
A SAP busca um(a) Developer / Platform Engineer para atuar no Big Data Fabric Services (BDFS), construindo e operando serviços de plataforma para armazenamento e acesso a dados em escala, com foco em segurança, confiabilidade e qualidade. Você fará parte de um time global, em ambiente colaborativo e ágil, contribuindo de forma independente para desenvolvimento, troubleshooting e entrega de serviços.
Responsabilidades
- Atuar em atividades de design, codificação, testes, depuração e garantia de qualidade de funcionalidades do Object Store
- Desenvolver serviços backend e componentes de plataforma usando Java e tecnologias relacionadas
- Contribuir para serviços de plataforma em ambientes cloud nativos, incluindo SAP BTP e ecossistemas de hyperscalers
- Participar de fluxos do ciclo de vida do serviço, como provisionamento, desprovisionamento, binding, credenciais, configuração e integrações
- Investigar e corrigir problemas complexos de software em código novo ou existente
- Garantir atenção a detalhes, confiabilidade, escalabilidade e prontidão operacional
- Contribuir com unit tests, integration tests, automação e melhorias de qualidade
- Trabalhar com CI/CD, revisão de código, práticas de clean code e desenvolvimento orientado a testes
- Colaborar com desenvolvedores, arquitetos, gestores e stakeholders para assegurar a entrega
- Melhorar manutenibilidade, observabilidade, confiabilidade e readiness operacional dos serviços
Requisitos
- Formação superior completa em áreas como Ciência da Computação, Sistemas de Informação, Engenharia ou áreas correlatas
- Inglês avançado ou fluente
- Experiência sólida e prática com desenvolvimento em Java
- Conhecimento de algoritmos, estruturas de dados e complexidade de tempo/espaço
- Boa base em programação orientada a objetos e desenvolvimento de serviços backend
- Vivência com desenvolvimento de aplicações cloud-native ou serviços de plataforma em nuvem
- Entendimento de REST APIs, integrações de serviços e conceitos de aplicações distribuídas
- Capacidade de projetar, implementar, testar e depurar componentes de software de forma independente
- Conhecimento de design patterns, clean code, code review, CI/CD e TDD
- Experiência com metodologias de QA, incluindo unit testing e integration testing
- Forte habilidade analítica e de resolução de problemas
- Disponibilidade para aprender rapidamente novas áreas e assumir a condução de temas técnicos
Beneficios
- Ambiente de aprendizado contínuo e crescimento de habilidades
- Benefícios competitivos e foco em bem-estar
- Equipe colaborativa e cultura que incentiva desenvolvimento profissional