Você vai atuar como Java Fullstack Developer com Angular em um cliente do setor financeiro, contribuindo para transformar o ciclo de desenvolvimento de software por meio de engenharia avançada, inteligência artificial e automação. A CI&T reúne equipes em diversos países e trabalha com soluções tecnológicas voltadas a desafios de negócio. Se você reside na Região Metropolitana de Campinas, será necessária presença nos escritórios da cidade, conforme a política de frequência vigente.
Responsabilidades
- Orquestrar o uso de IA e agentes inteligentes nas diferentes etapas do desenvolvimento de software
- Refinar requisitos técnicos e contexto para orientar a execução de tarefas com desenvolvimento orientado por especificações (SDD)
- Definir práticas de governança, critérios de qualidade e proteções para o código gerado por IA
- Explorar e aprimorar ferramentas agênticas, como GitHub Copilot, Skills e MCPs, além de técnicas de engenharia de contexto e prompts
- Orientar equipes em testes unitários, automação de testes, revisões de código e observabilidade
- Colaborar na arquitetura de soluções com Java, Spring, microsserviços e mensageria, integradas a recursos de IA
- Conduzir análises técnicas e alinhar decisões com partes interessadas e equipes multidisciplinares
Requisitos obrigatórios
- Experiência sólida com Java 17 ou superior e ecossistema Spring, incluindo Spring Boot e Spring Cloud
- Experiência prática com IA aplicada à engenharia de software e desenvolvimento de agentes
- Domínio de desenvolvimento orientado por especificações (SDD), engenharia de contexto e orquestração de prompts
- Experiência com GitHub Copilot, Skills e MCPs
- Conhecimento de arquitetura de microsserviços, mensageria, como Kafka ou RabbitMQ, e conceitos de nuvem em Azure ou AWS
- Experiência com testes unitários, qualidade de código e pipelines de integração e entrega contínuas, incluindo GitLab, Jenkins, SonarQube e Jira
- Boa comunicação, colaboração, capacidade analítica e facilidade para atuar em ambientes dinâmicos
Diferenciais
- Conhecimento de Python, Node.js ou frameworks de interface, como Angular
- Familiaridade com arquiteturas orientadas a eventos e infraestrutura como código, incluindo Terraform ou Bicep
- Experiência com arquiteturas de contexto, como RAG, bases de conhecimento locais ou arquivos de especificação, como agents.md
O que esperamos
Buscamos uma pessoa que combine experiência em engenharia de software com interesse prático no uso de IA e agentes para aprimorar a qualidade e a eficiência das entregas. Você colaborará com diferentes equipes para orientar decisões técnicas e promover boas práticas ao longo do desenvolvimento.