Na CI&T, você poderá atuar como Pessoa Master Backend Developer em parceria com um dos maiores bancos do Brasil, contribuindo para um projeto de grande impacto no setor financeiro. Você será uma referência técnica para o time, participando das decisões de arquitetura e apoiando a qualidade do produto em todas as etapas, da concepção à sustentação em produção.
A CI&T desenvolve soluções tecnológicas para grandes empresas e reúne equipes em mais de 25 países. 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
- Orientar pessoas desenvolvedoras Pleno e apoiar a resolução de problemas técnicos complexos
- Participar do desenho de soluções com microsserviços, DDD, Arquitetura Hexagonal e Clean Code
- Desenvolver código de qualidade em Kotlin e Java
- Incentivar TDD, revisões de código e boas práticas de engenharia
- Promover a instrumentação das aplicações com métricas, registros de eventos e informações de desempenho
- Investigar incidentes e bugs, identificar causas raiz e implementar soluções duradouras
- Incorporar ferramentas de IA e fluxos agênticos ao desenvolvimento para apoiar produtividade, qualidade e velocidade de entrega
Requisitos obrigatórios
- Experiência sólida com linguagens orientadas a objetos, especialmente Java e Kotlin
- Domínio de arquitetura de microsserviços
- Conhecimento prático de TDD, DDD, Clean Code e Arquitetura Hexagonal
- Experiência com bancos de dados SQL
- Vivência em ambientes ágeis, como Scrum ou Kanban, ao longo do ciclo de desenvolvimento
- Capacidade de solucionar problemas complexos e comunicar soluções com clareza a públicos técnicos e não técnicos
- Domínio de Git e Git Flow
- Experiência prática com AWS, Docker e Kubernetes
- Interesse e experiência prática no uso de ferramentas de IA generativa e fluxos agênticos aplicados ao desenvolvimento, como Claude Code, GitHub Copilot ou similares
Diferenciais
- Experiência avançada com Spring Boot ou Javalin
- Vivência com arquiteturas orientadas a eventos e soluções de streaming de dados, como Kafka e SQS
- Conhecimento de bancos de dados NoSQL
- Familiaridade com plataformas de gerenciamento de APIs, como Apigee, e com Node.js para gerenciamento de APIs
O que esperamos
Esperamos que você exerça liderança técnica com colaboração, compartilhe conhecimento e contribua para decisões que conciliem qualidade, desempenho e necessidades do produto. Você terá um papel importante na evolução das práticas de engenharia e na construção de soluções confiáveis para o setor financeiro.