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).