Na CI&T, você poderá contribuir para a evolução de sistemas e processos que apoiam grandes volumes de dados e integrações. Como pessoa desenvolvedora Java Sênior, atuará com Java, bancos de dados Oracle e PostgreSQL e serviços da Google Cloud Platform (GCP), ajudando a manter soluções confiáveis e alinhadas às necessidades de negócio e regulatórias. Se você reside na Região Metropolitana de Campinas, a presença nos escritórios da cidade é obrigatória, conforme a política de frequência vigente.
Responsabilidades
- Desenvolver e manter procedures, functions, packages e scripts PL/SQL em Oracle
- Otimizar consultas, cargas e processos de banco de dados que manipulam grandes volumes de dados
- Criar e evoluir aplicações com Java e Spring Boot, além de serviços e processos com PostgreSQL
- Implementar integrações assíncronas com Google Cloud Pub/Sub e atuar nos recursos de GCP relacionados às aplicações
- Integrar sistemas a APIs REST de terceiros, incluindo autenticação, tratamento de respostas e erros e mecanismos de reprocessamento
- Investigar e solucionar problemas em aplicações, integrações, APIs e processos de banco de dados
- Implementar funcionalidades e adequações a requisitos de negócio e regulatórios
- Manter sistemas existentes, contribuindo para a continuidade e a confiabilidade dos processos
Requisitos obrigatórios
- Experiência sólida com Java e Spring Boot
- Conhecimento sólido de Oracle e PL/SQL, incluindo procedures e packages
- Experiência com PostgreSQL e processamento de grandes volumes de dados
- Conhecimento de mensageria e processamento assíncrono, especialmente Pub/Sub
- Experiência com integrações via APIs REST
- Conhecimento de ambientes de nuvem, especialmente GCP, Pub/Sub e Cloud Run
- Autonomia para investigar problemas de ponta a ponta, da aplicação ao banco de dados, mensageria e integrações externas
- Facilidade para compreender sistemas existentes e processos de negócio e regulatórios
- Experiência com Git
Diferenciais
- Conhecimento de sistemas e processos regulatórios, especialmente no setor financeiro
O que esperamos
Buscamos uma pessoa que combine experiência técnica com autonomia para analisar desafios de ponta a ponta. Sua capacidade de compreender sistemas existentes e colaborar na evolução de processos confiáveis será importante para o trabalho.