Você vai atuar em um projeto do setor financeiro, desenvolvendo e evoluindo sistemas backend distribuídos com Java e AWS. Na CI&T, você encontrará um ambiente que combina experiência em transformação tecnológica e uso de inteligência artificial para criar soluções de impacto. 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
- Desenvolver e evoluir serviços backend em Java
- Projetar e implementar APIs e microsserviços escaláveis
- Trabalhar com mensageria e sistemas distribuídos
- Integrar serviços ao ecossistema AWS
- Contribuir para a qualidade, observabilidade e resiliência das aplicações
- Atuar em pipelines de CI/CD e práticas de DevOps
- Participar de refinamentos técnicos e decisões de arquitetura
Requisitos obrigatórios
- Experiência sólida com Java 21 ou superior, Spring e Hibernate
- Conhecimento de orientação a objetos e padrões de projeto
- Experiência com arquitetura de microsserviços, Clean Architecture, BFF e DDD
- Modelagem de APIs REST com Spring Boot e AWS API Gateway
- Conhecimentos de segurança de aplicações, autenticação, OWASP e boas práticas
- Experiência com testes unitários e de integração usando JUnit 4 ou superior e Mockito
- Experiência com AWS: EC2, ECS, EKS, Fargate, S3, SQS, SNS, Lambda, API Gateway e CloudWatch
- Conhecimento de mensageria, como Amazon SQS, Kafka ou tecnologias similares
- Experiência com bancos de dados relacionais e NoSQL
- Conhecimento de Docker e/ou Kubernetes
- Experiência com infraestrutura como código, usando Terraform ou AWS CloudFormation
- Familiaridade com CI/CD, Git e uso de inteligência artificial no desenvolvimento, como geração de código e automação
Diferenciais
- Conhecimento de monitoramento com Splunk, Elasticsearch, Grafana, AppDynamics ou X-Ray
- Experiência com estratégias de lançamento Canary, Blue/Green ou A/B
- Familiaridade com GitHub Actions ou AWS CodePipeline
- Experiência com Feature Toggle em aplicações de produção
- Certificações AWS ou Java
- Atuação em ambientes de alta escala
O que esperamos
Buscamos uma pessoa desenvolvedora backend com experiência em Java e arquitetura em nuvem, interessada em construir sistemas distribuídos, escaláveis e resilientes. Você colaborará em decisões técnicas e na evolução de soluções modernas para o setor financeiro.