Skills
Sobre a Vaga
Na CI&T, buscamos profissionais no Brasil para atuar em um projeto do setor financeiro, desenvolvendo e evoluindo sistemas distribuídos, escaláveis e resilientes. O trabalho será em ambiente baseado em microsserviços, com forte uso de AWS, mensageria e práticas modernas de engenharia.
Importante: se você reside na Região Metropolitana de Campinas, a presença nos escritórios de Campinas será obrigatória conforme a política de frequência vigente.
Responsabilidades
- Desenvolver e evoluir serviços backend em Java
- Projetar e implementar APIs e microsserviços escaláveis
- Atuar com mensageria e arquitetura de sistemas distribuídos
- Integrar serviços ao ecossistema AWS
- Assegurar qualidade, observabilidade e resiliência das aplicações
- Contribuir com pipelines de CI/CD e boas práticas de DevOps
- Participar de refinamentos técnicos e decisões de arquitetura
Requisitos
- Experiência sólida com Java (Java 21+), Spring e Hibernate
- Domínio de orientação a objetos e design patterns
- Arquitetura de microsserviços com Clean Architecture, BFF e DDD
- Modelagem de APIs REST com Spring Boot e AWS API Gateway
- Conhecimentos de segurança: autenticação, OWASP e boas práticas
- Testes unitários e de integração com JUnit 4+ e Mockito
- Experiência com AWS (EC2, ECS, EKS, Fargate, S3, SQS, SNS, Lambda, API Gateway, CloudWatch)
- Mensageria com Amazon SQS, Kafka ou similares
- Experiência com bancos relacionais e NoSQL
- Docker e/ou Kubernetes
- Infraestrutura como código com Terraform ou AWS CloudFormation
- CI/CD e familiaridade com Git
- Noções de uso de IA no desenvolvimento (codegen e automação)
Beneficios
- Atuação em projeto do setor financeiro com foco em arquitetura moderna
- Ambiente com práticas de engenharia, observabilidade e resiliência
- Oportunidade de evolução em tecnologias AWS e ecossistema de mensageria