Responsabilidades
- Desenvolver, evoluir e manter APIs REST utilizando Java com Spring Boot;
- Atuar na construção de serviços orquestradores (Apache Camel) e serviços atômicos orientados a domínio;
- Garantir a integração eficiente entre sistemas internos e APIs de parceiros externos;
- Projetar e implementar soluções baseadas em arquitetura de microserviços;
- Modelar, acessar e otimizar bancos de dados relacionais;
- Trabalhar com práticas de versionamento, CI/CD e governança de código utilizando GitHub;
- Atuar em ambiente de nuvem Google Cloud Platform (GCP), utilizando: GKE (Google Kubernetes Engine), Kubernetes
- Serviços gerenciados de banco de dados (como MySQL)
- Colaborar com times multidisciplinares, garantindo qualidade, escalabilidade e performance das aplicações
Requisitos Técnicos
- Java e Spring Boot;
- Desenvolvimento de microserviços;
- APIs REST;
Conhecimento avançado em:
- Apache Camel (integração e orquestração);
- Kubernetes e GKE;
- Integração com APIs externas;
Experiência com:
- Serviços atômicos com persistência em banco de dados MySQL;
- Modelagem de dados e otimização de queries;
- GitHub (versionamento e fluxo de desenvolvimento);
- Ambientes em nuvem (GCP)
Diferenciais:
- Experiência prévia em produtos financeiros (especialmente consórcio);
- Conhecimento em mensageria (Kafka, Pub/Sub, etc.);
- Experiência com observabilidade (logs, métricas, tracing)
- Práticas de arquitetura resiliente (circuit breaker, retries, etc.)