Somos especialistas em transformação tecnológica, unindo expertise humana à IA para criar soluções tech escaláveis. Com mais de 7.400
CI&Ters ao redor do mundo, já formamos parcerias com mais de 1.000 clientes durante nossos 30 anos de história. Inteligência Artificial é nossa realidade.
Importante: se você reside na Região Metropolitana de Campinas, sua presença nos escritórios da cidade será obrigatória, conforme a política de frequencia vigente.
Olá, aqui é a Bia da CI&T!
Sou Analista de Atração de Talentos e procuro pessoas localizadas no Brasil para trabalhar como Mid level Java Developer e atuar em um dos projetos da CI&T.
Buscamos uma pessoa engenheira de Software Back-end para construir e evoluir aplicações e serviços escaláveis em Java/Spring Boot, integrando sistemas via APIs REST e mensageria (Kafka). Você atuará em um ambiente colaborativo, orientado a dados e boas práticas de engenharia, com foco em qualidade, performance e segurança.
Responsabilidades:
- Desenvolver e manter serviços back-end em Java (Spring Boot).
- Criar e evoluir APIs RESTful seguindo padrões de versionamento, observabilidade e segurança.
- Integrar e orquestrar fluxos assíncronos usando Kafka (ou outra mensageria).
- Escrever testes (unitários/integrados), monitorar a saúde das aplicações (logs, métricas, tracing) e atuar em troubleshooting/performance.
- Colaborar com times de Produto, QA e Front-end (eventualmente consumindo/fornecendo contratos).
- Documentar soluções técnicas e participar de code reviews.
Requisitos obrigatórios:
- Experiência com Java e Spring Boot, incluindo desenvolvimento de aplicações web e serviços RESTful.
- Vivência com desenvolvimento baseado em eventos, consumidor/produto de mensagens (Kafka, RabbitMQ, SQS, Pub/Sub).
- Conhecimento de bancos de dados (SQL/NoSQL), ORM (ex.: JPA/Hibernate) e versionamento com Git.
- Boas práticas de engenharia: Clean Code, SOLID, testes automatizados e revisão de código.
- Familiaridade com containers (Docker) e noções de CI/CD.
- Aplicação de agentes de IA no dia a dia na escrita e análise de código.
Diferenciais:
- Experiência com nuvem (AWS ou Azure) e serviços gerenciados.
- Conhecimentos em React e fundamentos de desenvolvimento web (HTTP, JSON, CORS, segurança).
- Observabilidade (OpenTelemetry/Prometheus/Grafana), segurança (OAuth2/OpenID, JWT) e performance.
- Experiência com arquitetura de microsserviços e padrões de integração (Circuit Breaker, Retry)