Na CI&T, você pode contribuir para transformar o potencial da inteligência artificial em impacto real nos negócios. Com atuação internacional e experiência em transformação tecnológica, a empresa desenvolve soluções que conectam tecnologia e estratégia. Nesta posição, você será referência técnica na evolução de sistemas backend distribuídos, escaláveis e de alta disponibilidade, em um ambiente cloud-native baseado em Java e AWS.
A presença nos escritórios de Campinas é obrigatória para quem reside na Região Metropolitana de Campinas, conforme a política de frequência vigente.
Responsabilidades
- Definir e evoluir arquiteturas de sistemas distribuídos com Java, Spring Boot e tecnologias cloud-native
- Estabelecer padrões de engenharia considerando escalabilidade, desempenho, segurança e facilidade de manutenção
- Projetar soluções com microsserviços e arquitetura orientada a eventos
- Contribuir para decisões sobre mensageria, persistência de dados e integração entre sistemas
- Apoiar a evolução de práticas de engenharia de plataforma e experiência de desenvolvimento
- Participar de decisões de arquitetura e infraestrutura em AWS, Kubernetes e integração e entrega contínuas
- Identificar riscos técnicos, gargalos de desempenho e oportunidades de melhoria
- Conduzir discussões arquiteturais, revisões de código e mentorias para pessoas desenvolvedoras
Requisitos obrigatórios
- Experiência sólida com desenvolvimento backend em Java 17 ou superior e Spring Boot
- Experiência com sistemas distribuídos, microsserviços e aplicações de alta disponibilidade
- Experiência com arquitetura orientada a eventos e Kafka e/ou RabbitMQ
- Experiência com bancos de dados relacionais e NoSQL, incluindo modelagem e otimização de consultas
- Experiência com desenvolvimento e operação de aplicações na AWS
- Conhecimento de Docker, Kubernetes e práticas de integração e entrega contínuas
- Conhecimento de SOLID, Clean Architecture, DDD e padrões de resiliência em sistemas distribuídos
- Experiência em decisões arquiteturais, definição de padrões técnicos e evolução de soluções complexas
- Capacidade de atuar como referência técnica e apoiar o desenvolvimento dos times
Diferenciais
- Experiência com plataformas internas de desenvolvimento, DevEx e ferramentas como Backstage, Port ou Kratix
- Conhecimento de Event Sourcing, CQRS e Sagas
- Experiência com serviços AWS como EKS, ECS, MSK, RDS, SQS/SNS e IAM
- Conhecimento de observabilidade com OpenTelemetry, Prometheus, Grafana ou ferramentas similares
- Experiência com GitLab CI e automação de infraestrutura
- Conhecimento de FinOps e otimização de custos em nuvem
- Experiência com segurança de aplicações, incluindo OAuth2, OIDC, mTLS ou Zero Trust
- Certificações técnicas em AWS, Kafka ou tecnologias relacionadas
O que esperamos
Esperamos que você combine profundidade técnica em desenvolvimento backend com visão arquitetural e capacidade de orientar decisões. Sua colaboração ajudará os times a construir soluções resilientes, escaláveis e sustentáveis.