[Tech] Especialista em Arquitetura de Software - Java
- Publicação
- 21 de ago. de 2026
- Última verificação
- 30 de ago. de 2026
- Fonte responsável
- TOTVS — via ATS TOTVS
Sobre a vaga
Atuar como referência técnica em arquitetura de software, projetando soluções em suas diferentes camadas (dados, interface e negócio) para produtos digitais de missão crítica. Responsável por prover a arquitetura fundamental das aplicações, garantindo a otimização dos recursos de desenvolvimento, a qualidade técnica, a escalabilidade e a resiliência das soluções entregues pela squad, em ambientes distribuídos e cloud native, disseminando boas práticas e padrões arquiteturais para todo o time.
Responsabilidades e atribuições
Prover a arquitetura fundamental do produto, projetando soluções em suas diferentes camadas (dados, interface e negócio), para a otimização dos recursos de desenvolvimento; Garantir a qualidade das entregas de maior complexidade e das integrações, criando e validando padrões de desenvolvimento de aplicações, dados, interface e negócio, e validando os requisitos não funcionais na solução final; Realizar auditoria técnica e identificar oportunidades de melhoria de código, automação de testes integrados e unitários, sugerindo ações de desenvolvimento de competências técnicas ao time de desenvolvimento (DevTeam); Investigar, disseminar e definir as melhores técnicas e padrões de desenvolvimento de produto aplicáveis ao time (DDD, BDD, TDD, Clean Code, Microsserviços, entre outros); Influenciar a identificação de funcionalidades do produto por meio de visão holística e conhecimento profundo do próprio produto (novo ou existente), antecipando potenciais impactos e propondo soluções para problemas comuns relacionados à implantação e manutenção; Mediar a compreensão das interdependências do produto por meio de diagramas e documentação técnica, facilitando o entendimento da interação e dependência entre componentes, e fomentando a troca de conhecimento e colaboração entre squads; Manter o time atualizado, interagindo e influenciando na definição de melhorias funcionais e técnicas para todo o produto; Validar implementações de referência (base para as demais aplicações) por meio de provas de conceito (PoC); Influenciar as estratégias do produto, participando das reuniões de planejamento da tribo e contribuindo com a visão arquitetural de médio e longo prazo; Participar da definição dos processos necessários para atingir os objetivos de curto e médio prazo da área de arquitetura de produto; Garantir o cumprimento das metas de curto e médio prazo do time de arquitetura, podendo alterar práticas, procedimentos, padrões e priorização de tarefas conforme necessário; Atuar como referência técnica para desenvolvedores plenos, seniores e arquitetos juniores, apoiando revisões de código, mentorias e disseminação de boas práticas; Trabalhar de forma colaborativa com times de DevOps, QA, Segurança e Produto para alinhar as decisões arquiteturais às necessidades do negócio.
Requisitos e qualificações
: MongoDB), incluindo modelagem de dados voltada à alta performance; Mensageria e integração assíncrona (Kafka, RabbitMQ) e padrões de eventos; Observabilidade de sistemas distribuídos — logging, metrics e tracing (Prometheus, Grafana, OpenTelemetry); Containers e orquestração (Docker, Kubernetes); Vivência em metodologias ágeis (Scrum, Kanban).
Requisitos desejáveis: Conhecimento em infraestrutura como código (Terraform, Ansible, Helm); Experiência com monitoramento e tuning de aplicações para redução de consumo de recursos; Participação em projetos com alta volumetria de dados e tráfego; Vivência conduzindo decisões arquiteturais em conjunto com múltiplas squads/tribos.
Tenho aderência a esta vaga?Compare seu perfil com os requisitos antes de se candidatar.Verificar minha aderência
Revise os requisitos obrigatórios antes de decidir.
Não deixe de se candidatar apenas por não cumprir itens desejáveis. Dê prioridade aos requisitos explicitamente obrigatórios e nunca invente experiências.Fonte: TOTVS — via ATS TOTVS