VAGASLUME
C

[31976] AI ENGINEER (Developer Backend Java Sr)

CI&T · Região Metropolitana de Campinas - SP · Presencial · DigAí

A combinarFreelance

Sobre a vaga

Na CI&T, você poderá contribuir para transformar requisitos de negócio em soluções de software de alta performance. Nesta posição, você desenvolverá e sustentará sistemas backend em Java e Spring Boot, integrando modelos de inteligência artificial generativa e LLMs ao ciclo de desenvolvimento. 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 do ciclo de vida do software, do planejamento à manutenção
  • Desenvolver e sustentar sistemas backend resilientes e APIs RESTful em Java e Spring Boot, integrando modelos de IA e LLMs
  • Aplicar automação e ferramentas de programação com IA para apoiar o desenvolvimento, os testes e a documentação
  • Colaborar em refinamentos e atividades ágeis, contribuindo para traduzir necessidades de negócio em soluções e apoiar estimativas
  • Trabalhar com padrões arquiteturais, microserviços, bancos SQL e NoSQL e sistemas de mensageria, como Kafka ou RabbitMQ
  • Desenvolver testes automatizados, realizar revisões de código e aplicar princípios de código limpo
  • Atuar com Docker, Kubernetes e práticas de integração e entrega contínuas
  • Investigar e corrigir problemas em código, dados e ambientes de produção
  • Documentar soluções e processos técnicos e acompanhar tendências da área


Requisitos obrigatórios

  • Experiência ou conhecimento em desenvolvimento backend com Java e Spring Boot
  • Conhecimento de APIs RESTful e integração com modelos de IA generativa e LLMs
  • Familiaridade com testes automatizados, incluindo JUnit e Mockito
  • Conhecimento de bancos SQL ou NoSQL e sistemas de mensageria


Diferenciais

  • Familiaridade com microserviços e padrões de projeto
  • Conhecimento de Docker, Kubernetes e práticas de integração e entrega contínuas
  • Experiência com automação de etapas do desenvolvimento usando ferramentas de IA


O que esperamos
Esperamos que você tenha pensamento analítico para investigar problemas técnicos e cuidado com a qualidade das soluções. A colaboração, a comunicação clara e a disposição para aprender e aprimorar continuamente também são importantes para contribuir com o projeto.