Objetivo :
Apoiar a modernização de aplicações legadas para a nuvem (GCP), migrando Oracle ->
AlloyDB (PostgreSQL), desacoplando acesso direto a banco, expondo APIs e garantindo qualidade / segurança ponta a ponta.
Responsabilidades
- Refatorar serviços (inicialmente Java / Spring) e frontends (quando aplicável) para arquitetura API-first.
- Implementar integrações seguras (Apigee, Keycloak), consumo / exposição de APIs e contratos OpenAPI.
- Adequar persistência : Oracle ->
AlloyDB (JPA / JDBC), ajuste de tipos, sequences.
Experiencia em uso de pipelines CI / CD; instrumentar logs / trace.Tratar configuração segura (Secret Manager, certificados / SSL) e boas práticas de cloud.Escrever testes (unit) e apoiar testes de carga.Colaborar com Arquitetura / DBA / DevOps para remover impedimentos e documenta-los.Tecnologias / Stack (Obrigatórias)
Linguagens / Back-end : Java , Java 11+ (preferência 17 LTS), Spring Boot (Web, Data, Security).Banco de dados : PostgreSQL / AlloyDB , Oracle (leitura / ajustes), SQL avançado, mapeamento de tipos.APIs : REST, OpenAPI , padrões de versionamento; consumo via Apigee .Identidade / Security : Keycloak (OIDC / OAuth2) , JWT, headers / proxy; SSL / TLS , truststore / keystore.Cloud (GCP) : Cloud Run , Cloud Logging / Trace / Profiler , Secret Manager , Storage (GCS).CI / CD & Repo : Git, Pull Requests, GitHub / GitLab / Cloud Build / Cloud Deploy (um deles), code-review.Infra como código : Terraform (básico para parametrização de ambientes).Testes : JUnit / Mockito; noções de JMeter .Containers : Docker (build / run), noções de redes / policies.Desejáveis
Denodo (data virtualization) e Apigee avançado (policies, quotas).DMS (Database Migration Service) e Liquibase / Flyway .Integrações corporativas (SAP / ERPs), mensageria (Pub / Sub, Kafka).Observabilidade (dashboards SLI / SLO).React / TypeScript (noções para sustentação de telas).Soft Skills
Comunicação clara e colaboração com Arquitetura / DBA / DevOps / QA.Postura de dono, pragmatismo (versão “mais recente viável”, evitar refactor profundo sem caso de negócio).Orientação a evidências (logs, métricas, testes) e registro de decisões.Diferenciais
Experiência prévia em migração on-prem ->GCP , refatoração para Cloud Run e camadas de API via Apigee.
Casos reais de hardening (Keycloak, SSL, Secret Manager) e performance (rastros / trace, p95).Formato
Preferencialmente presencial.Atuação pós-go-live (garantia).