freehire launches on Product Hunt on 26 August.

Follow →

Arquiteto de Soluções Especialista

Sobre a vaga

Arquiteto de Soluções Especialista para atuação no Projeto Evolução da plataforma tecnológica do mercado de energia. Especialista (Modernização de Aplicações Legadas).

Responsabilidades

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

Requisitos

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

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
Plataformas
● OpenShift ou Kubernetes
● Conhecimento do ambiente legado: WebSphere
● Java 6 para Java 21
● Banco de Dados Oracle

Cultura na BRQ

Chamamos de BRQ Way o nosso jeito de cuidar das pessoas, com iniciativas de carreira e desenvolvimento, saúde e bem-estar, e comunicação e conexão. Trabalhamos com flexibilidade de acordo com o contexto do projeto (anywhere office, híbrido ou presencial) e investimos em desenvolvimento contínuo com BRQ Academy, mentoria, incentivo a certificações e programas de idiomas, entre outras frentes.

Diversidade, inclusão e liberdade fazem parte do nosso dia a dia. Incentivamos a candidatura de pessoas com perfis, trajetórias e realidades diversas, além de contarmos com oportunidades afirmativas para pessoas com deficiência e mulheres. Também temos três Grupos de Afinidade, chamados de Roars, que criam espaços de troca e impulsionam iniciativas inclusivas na empresa.

Ref: 4fa2ff

#LI-GA1

#LI-Remota

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available