Arquiteto de Soluções Especialista (4763)
Hello,
Você Arquiteto, que deseja uma oportunidade inovadora, venha atuar em uma instituição responsável por viabilizar a comercialização de energia elétrica no Brasil.
Estamos buscando um profissional hands on, com foco em desenvolvimento profissional, atualizado e apaixonado por tecnologia.
Confira os requisitos👇🏻
- Atuação em projetos de modernização de sistemas legados Java/JEE para arquitetura para aplicações containerizadas;
- Conhecimento de estratégia de migração de aplicações monolíticas (ex.: strangler fig, rearquitetura incremental, convivência entre sistema legado e novo);
- Conhecimento de arquitetura de segurança e autenticação, comunicação e integração entre sistemas (APIs REST, mensageria);
- Conhecimento de padrões arquiteturais de resiliência e tolerância a falhas, cache, transações distribuídas e filas;
- Conhecimento de estratégia de containerização e adoção de plataforma Kubernetes/OpenShift, incluindo infraestrutura base;
- Conhecimento de esteira de CI/CD e práticas de GitOps para automação de deploy;
- Conhecimento de estratégia de deployment, monitoramento e observabilidade de sistemas;
- Liderança técnica em projetos de desenvolvimento e modernização de aplicações, com atuação em fóruns de arquitetura;
- Sólidos conhecimentos em processos de Engenharia de Software, Arquitetura Orientada a Serviços, Engenharia Reversa;
- Domínio de técnicas de design de software, incluindo Arquitetura Hexagonal (Ports & Adapters), Clean Code, Domain-Driven Design, API First, ADRs, métodos ágeis e gerenciamento de configuração de sistemas;
- Conhecimento básico de técnicas de gestão de projetos.
Tempo de Experiência:
- Mínimo de 8 anos na função.
Tecnologias Requerida:
- 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).
Desejável:
- 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 ) para automatizar tarefas recorrentes de arquitetura e desenvolvimento com agentes de IA.
Plataformas:
- OpenShift ou Kubernetes;
- Conhecimento do ambiente legado: WebSphere;
- Java 6 para Java 21;
- Banco de Dados Oracle.
Formação:
- Graduação em Ciência da Computação, Análise de Sistemas, Engenharia de Software, Tecnologia da Informação ou similares.
Informações adicionais
Modelo de contratação:
- PJ.
Forma de atuação:
- 100% remoto.
Originally posted on Himalayas
This role requires you to be in Brazil. If that means relocating or flying in, it is worth checking fares before you commit to a start date.
Compare flights and hotels →Get remote developer jobs like this by email
10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.
Similar for you
Get 10 hand-picked remote jobs like this one in your inbox every morning. One email a day, matched to what you browse. No spam, one-click unsubscribe.
No thanks — continue to the application ↗