Na CI&T, você vai contribuir para a evolução de um ecossistema de microsserviços em nuvem, no contexto financeiro. Como pessoa desenvolvedora sênior de backend Java, você transformará necessidades de negócio e direcionamentos técnicos em soluções robustas, escaláveis e sustentáveis, trabalhando em parceria com arquitetura, produto e desenvolvimento. A CI&T atua com transformação tecnológica e soluções com inteligência artificial, dados e modernização de aplicações.
A posição exige presença nos escritórios da cidade para quem reside na Região Metropolitana de Campinas, conforme a política de frequência vigente.
Responsabilidades
- Desenvolver e evoluir microsserviços em produção com autonomia
- Converter requisitos de negócio em soluções simples, escaláveis e sustentáveis
- Participar de todas as etapas do desenvolvimento, do refinamento técnico à implantação
- Investigar incidentes em produção, solucionar problemas e identificar causas raiz
- Participar de revisões de código e compartilhar boas práticas
- Identificar riscos, gargalos e débitos técnicos, propondo melhorias de arquitetura
- Colaborar com arquitetura, liderança técnica, produto e equipes de frontend no desenho de BFFs e integrações
- Apoiar pessoas desenvolvedoras em diferentes níveis de experiência
Requisitos obrigatórios
- Experiência sólida com Java 8 ou superior e Spring Boot, incluindo APIs REST, microsserviços e integrações síncronas e assíncronas
- Conhecimento de Clean Architecture, DDD, SOLID e padrões de projeto
- Experiência com sistemas distribuídos, mensageria e arquiteturas orientadas a eventos
- Experiência com bancos de dados relacionais, como PostgreSQL e MySQL, e noções de NoSQL, modelagem, consultas e desempenho
- Conhecimento de Docker e Kubernetes; GKE é preferencial
- Experiência com manutenção de pipelines de CI/CD usando GitHub Actions e ferramentas de qualidade e segurança
- Prática com testes automatizados unitários, de integração e de contrato REST, além de experiência com TDD
- Capacidade de gerenciar fluxos entre ambientes de desenvolvimento, homologação e produção, incluindo variáveis e segredos
- Conhecimento de observabilidade, incluindo registros, métricas, rastreamentos e investigação de problemas em produção
- Conhecimento de segurança, autenticação e autorização, criptografia e proteção de dados sensíveis
- Domínio de Git, ramificações, solicitações de alteração e revisão de código
- Uso recorrente de ferramentas de inteligência artificial para apoiar codificação, investigação de problemas e documentação
- Vivência com Google Cloud Platform, incluindo GKE, Cloud Run e Cloud Functions
Diferenciais
- Experiência em projetos financeiros, como pagamentos, bancos digitais, crédito, risco ou conciliação
- Conhecimento de Pub/Sub, Cloud Storage, Cloud SQL, Secrets Manager e Apigee
- Experiência com React ou React Native para desenho de BFFs
- Experiência com Apigee para exposição e governança de APIs
- Familiaridade com Datadog para painéis, métricas, rastreamentos e alertas
O que esperamos
Esperamos que você tenha autonomia, capacidade de execução e maturidade técnica para contribuir com decisões de solução e elevar a qualidade do trabalho em equipe. Sua colaboração com diferentes áreas e seu compromisso com boas práticas serão importantes para construir serviços confiáveis e sustentáveis.