Na CI&T, você terá a oportunidade de contribuir para a modernização de uma plataforma COBOL e para a evolução do ciclo de entrega de software. Vai atuar em iniciativas que combinam engenharia avançada, desenvolvimento ágil, automação inteligente e recursos de inteligência artificial. 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 frequência vigente.
Responsabilidades
- Contribuir para a modernização de uma plataforma COBOL, evoluindo código e arquitetura
- Projetar e evoluir soluções de backend com Java, Spring, microsserviços e mensageria, integradas a recursos de inteligência artificial
- Aplicar e promover boas práticas de engenharia, testes unitários, automação de testes e revisões de código
- Apoiar a qualidade e a eficiência operacional das entregas
- Analisar questões técnicas e alinhar decisões arquiteturais e funcionais com stakeholders e equipes multidisciplinares
Requisitos obrigatórios
- Experiência sólida com Java 17 ou superior e Spring 3.x
- Experiência prática com inteligência artificial aplicada à engenharia de software
- Conhecimento de desenvolvimento ágil e práticas de qualidade de código
- Conhecimento de microsserviços, mensageria — Kafka, RabbitMQ ou Pub/Sub — e conceitos de nuvem, como GCP ou Azure
- Conhecimento de bancos de dados relacionais, como PostgreSQL, Oracle ou DB2
- Experiência com testes unitários, qualidade de código e pipelines de integração e entrega contínuas, utilizando ferramentas como GitLab, Jenkins, SonarQube, Jira ou 42crunch
- Conhecimento de sistemas distribuídos, incluindo comunicação síncrona e assíncrona, idempotência, tentativas automáticas, disjuntores e consistência eventual
- Boa comunicação, colaboração, perfil analítico e facilidade para atuar em ambientes dinâmicos
Diferenciais
- Conhecimento de Angular 16 ou superior, TypeScript, JavaScript ou CSS
- Familiaridade com arquiteturas orientadas a eventos e infraestrutura como código com Terraform
- Experiência com padrões de sistemas distribuídos, como Saga, Event Sourcing e CQRS, e com rastreamento distribuído usando OpenTelemetry
- Experiência no desenho de arquiteturas de contexto, incluindo RAG, bases de conhecimento locais ou arquivos de especificação como agents.md
O que esperamos
Esperamos que você contribua com sua experiência técnica, compartilhe boas práticas e colabore com diferentes equipes para construir soluções confiáveis e evolutivas. Sua capacidade de analisar desafios e alinhar decisões será importante para avançar a modernização e a qualidade das entregas.