VAGASLUME
C

[Job-31597] Senior Java Backend Developer, Brazil

CI&T · Cidade - SP · On-site · DigAí

A combinarFreelance

About the job

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.