Na CI&T, você poderá contribuir para um projeto de transformação digital no setor de beleza, voltado à evolução de um ecossistema financeiro. O trabalho envolve adequar produtos de pagamentos e crédito a novas regras tributárias e obrigações regulatórias, construindo serviços escaláveis e resilientes desde as etapas iniciais. Você também poderá usar ferramentas de inteligência artificial para apoiar e acelerar o desenvolvimento.
A presença nos escritórios de Campinas é obrigatória para quem reside na Região Metropolitana de Campinas, conforme a política de frequência vigente.
Responsabilidades
- Implementar e contribuir para a arquitetura de serviços e módulos financeiros e fiscais, aplicando DDD e/ou Arquitetura Hexagonal.
- Desenvolver APIs escaláveis e de alto desempenho com Java e/ou Kotlin e Spring Boot.
- Criar e manter integrações assíncronas com Apache Kafka e serviços de mensageria da AWS, como SQS e SNS.
- Modelar dados em PostgreSQL, MongoDB e DynamoDB.
- Assegurar a qualidade do software com testes unitários, de integração e de ponta a ponta.
- Configurar e acompanhar a observabilidade das aplicações com New Relic e Grafana.
- Desenvolver integrações e serviços complementares com TypeScript e/ou Python.
- Apoiar a disseminação de boas práticas de engenharia.
Requisitos obrigatórios
- Experiência sólida com Java e/ou Kotlin e Spring Boot.
- Vivência com DDD e Arquitetura Hexagonal (Ports and Adapters).
- Experiência prática com serviços centrais da AWS, especialmente S3, SQS, SNS e RDS.
- Domínio de bancos de dados relacionais, como PostgreSQL, e NoSQL, como MongoDB e DynamoDB.
- Experiência com Apache Kafka e arquiteturas orientadas a eventos.
- Conhecimento da Pirâmide de Testes e práticas de código limpo.
- Experiência com instrumentação, monitoramento e criação de painéis no New Relic e Grafana.
- Familiaridade com agentes de desenvolvimento com inteligência artificial, como GitHub Copilot, Cursor, Claude ou Codex.
Diferenciais
- Experiência com sistemas de pagamentos, esteiras de crédito, sistemas bancários centrais ou soluções fiscais e tributárias.
- Conhecimentos de TypeScript e/ou Python para manutenção de scripts, automações ou APIs complementares.
- Experiência na criação de sistemas do zero em cenários críticos e com alto volume de transações financeiras.
O que esperamos
Buscamos uma pessoa desenvolvedora sênior com excelência técnica, que contribua para decisões de arquitetura e para a construção de soluções confiáveis. Você terá espaço para colaborar com o time e fortalecer boas práticas de engenharia em um projeto de grande impacto.