Arquiteto de Soluções - Especialista (Modernização de Aplicações Legadas)
Sobre a Vaga
Formação:
Graduação em Ciência da Computação, Análise de Sistemas, Engenharia de Software, Tecnologia da Informação ou similares.
Tecnologias Requeridas:
Java e Spring Framework / Spring Boot / Spring Cloud
APIs REST
Arquitetura Hexagonal (Ports & Adapters) e princípios de Clean Code
Containers (Docker) e orquestração com Kubernetes/OpenShift
Mensageria e filas (Kafka, RabbitMQ ou similar)
Cache distribuído (Redis ou similar)
CI/CD (Bitbucket) e GitOps (ArgoCD)
Autenticação e autorização (OAuth2, JWT)
Padrões de resiliência (Circuit Breaker, Retry, Bulkhead)
Plataformas
OpenShift ou Kubernetes
Conhecimento do ambiente legado: WebSphere
Java 6 para Java 21
Banco de Dados Oracle
Diferenciais
Conhecimento de aplicações legadas Java 6/JEE, DWR e JSP, JQuery, Spring Batch para subsidiar estratégias de retrocompatibilidade e migração
- Ferramentas de observabilidade e monitoramento (Grafana, Dynatrace ou similar)
- CDN, MinIO e estratégias de armazenamento de arquivos estáticos
- Processamento assíncrono, threads paralelas e rotinas batch
Conhecimento em Inteligência Artificial aplicada à engenharia de software, incluindo uso de agentes de codificação (ex.: Claude Code, Kiro) e LLMs no ciclo de desenvolvimento
- Harness engineering: definição de guardrails para agentes de IA (guias e sensores, verificações determinísticas e inferenciais) para reduzir a necessidade de revisão manual
Criação e uso de Agent Skills (arquivos SKILL.md) para automatizar tarefas recorrentes de arquitetura e desenvolvimento com agentes de IA
- Idiomas: Inglês técnico
Benefícios
Não informado.
Vagas semelhantes para você
Selecionadas com base na tecnologia, modalidade, nível e localização desta oportunidade.