Na CI&T, você poderá contribuir para a transformação de grandes empresas, desenvolvendo soluções de backend e integrando inteligência artificial generativa aos processos de desenvolvimento. Como AI Engineer (Senior Developer Backend Java), você projetará e sustentará sistemas escaláveis com Java e Spring Boot, colaborando em todas as etapas do ciclo de vida do software. 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
- Participar das etapas de planejamento, análise, arquitetura, desenvolvimento, testes, implantação e manutenção de software
- Desenvolver e manter sistemas backend resilientes e APIs RESTful com Java e Spring Boot, integrando modelos de linguagem de grande escala
- Aplicar automação e ferramentas de codificação baseadas em inteligência artificial para otimizar o desenvolvimento, os testes e a documentação
- Colaborar na análise de requisitos, estimativas e atividades do processo ágil
- Investigar e corrigir problemas técnicos em código, dados e ambientes produtivos
- Documentar soluções e processos, contribuindo para a melhoria contínua
Requisitos obrigatórios
- Experiência em desenvolvimento backend com Java e Spring Boot
- Conhecimento de APIs RESTful, arquitetura de microsserviços e padrões de projeto
- Familiaridade com bancos de dados SQL ou NoSQL e sistemas de mensageria, como Kafka ou RabbitMQ
- Experiência com testes automatizados, incluindo JUnit e Mockito, revisão de código e práticas de Clean Code
- Conhecimento de Docker, Kubernetes e processos de integração e entrega contínuas
- Capacidade de investigar e solucionar problemas técnicos complexos
- Colaboração em equipes e participação em atividades de desenvolvimento ágil
Diferenciais
- Experiência na integração de soluções de inteligência artificial generativa ou modelos de linguagem de grande escala em sistemas backend
- Vivência no uso de ferramentas de inteligência artificial para apoiar o desenvolvimento de software
O que esperamos
Esperamos que você contribua com análise crítica, cuidado com a qualidade e colaboração ao longo do ciclo de desenvolvimento. Buscamos uma pessoa que mantenha seus conhecimentos atualizados e ajude a criar soluções confiáveis e eficientes para atender às necessidades do projeto.