Na CI&T, você terá a oportunidade de desenvolver e evoluir sistemas e processos que apoiam operações de grande escala. Nesta posição de desenvolvedor(a) Fullstack Pleno, você atuará com Java e Spring Boot, ReactJS, bancos de dados Oracle e PostgreSQL e serviços da Google Cloud Platform (GCP), contribuindo também para integrações e processamento de dados. Para quem 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 aplicações com Java e Spring Boot e interfaces com ReactJS
- Criar e otimizar procedures, functions, packages, scripts PL/SQL e processos em Oracle
- Desenvolver serviços e processos em PostgreSQL, incluindo o processamento de grandes volumes de dados
- Implementar integrações assíncronas com Google Cloud Pub/Sub e utilizar recursos da GCP relacionados às aplicações
- Integrar aplicações a APIs REST de terceiros, incluindo autenticação, tratamento de erros e mecanismos de reprocessamento
- Investigar e solucionar problemas em aplicações, bancos de dados, integrações e APIs
- Implementar funcionalidades e adequações conforme requisitos de negócio e regulatórios
- Manter e evoluir sistemas existentes, contribuindo para a continuidade e confiabilidade dos processos
Requisitos obrigatórios
- Experiência com Java e Spring Boot
- Conhecimento sólido de Oracle e PL/SQL, incluindo procedures e packages
- Experiência com ReactJS e PostgreSQL
- Conhecimento de mensageria e processamento assíncrono, especialmente Pub/Sub
- Experiência com integrações via APIs REST
- Conhecimento de ambientes em nuvem, especialmente GCP, incluindo Pub/Sub e Cloud Run
- Experiência com processamento de grandes volumes de dados
- Autonomia para analisar problemas de ponta a ponta, da aplicação ao banco de dados e às integrações
- Facilidade para compreender sistemas existentes e processos de negócio e regulatórios
- Experiência com versionamento usando Git
Diferenciais
- Conhecimento de sistemas e processos regulatórios, especialmente no setor financeiro
O que esperamos
Esperamos que você tenha autonomia para investigar desafios técnicos de ponta a ponta e contribuir para a evolução de sistemas existentes. Sua capacidade de compreender processos de negócio e colaborar na construção de soluções confiáveis será importante para o trabalho.