Vaga Full Stack

Arquiteto(a) de Solução SR

Azure Docker Kafka Spring SQL Server TDD

Lab2dev

Lab2dev

Pequena/média empresa

Salário: Acima de R$18.000

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

Empresa de TECNOLOGIA

Atividades e Responsabilidades

Experiência na criação desenhos de arquitetura de negócio e tecnologia;

Experiência na elaboração e definição de escopo para projetos estratégicos de negócios e de TI;

Requisitos

Criação de desenhos de arquitetura de negócio e tecnologia
Elaboração e definição de escopo de projetos estratégicos (negócio e TI)
Elaboração de roadmap As Is / To Be
Experiência com provedores cloud:
AWS, Azure, GCP

Modelos de adoção cloud:
IaaS, PaaS, SaaS

Experiência com fluxos de processo baseados em:

Eventos, Orquestração, Coreografia

Sólida experiência com patterns de desenvolvimento:
SOLID, TDD

Conceitos de cloud computing e DevSecOps
Visão de arquitetura de microserviços
Visão geral de infraestrutura como código
Implementação de soluções com:

Containers (ex: Docker, Kubernetes)
Serverless

Implementação de soluções com:

Kafka, SNS + SQS

Vivência com sistemas de alta disponibilidade e missão crítica

Noções de:
Governança de dados, Arquitetura de dados

Experiência com:

Bancos de dados relacionais, Bancos de dados não relacionais (documentos e key-value)

Noções de:

Infraestrutura, Redes, Firewall e Servidores

 Diferenciais:

 Experiência com C4Model

 Experiência com Java e ecossistemas:

Spring, Quarkus (foco em microsserviços)

Experiência com Golang:

REST APIs
Processamento de alto volume com channels
Conhecimento em Red Hat OpenShift (conteinerização)

Noções de:

Clean Architecture
Domain Driven Design (DDD)
Responsabilidades Principais:

Avaliação de tecnologias considerando:

Riscos técnicos
Financeiros
De negócio
Sugerir evoluções nos sistemas existentes

Suportar decisões estratégicas
Evoluir artefatos/modelos de arquitetura durante o projeto
Definir cenários para POCs

Definir arquiteturas com:

Alta disponibilidade
Baixo acoplamento
Reutilização de componentes

Criar desenhos de solução com foco em:

Observabilidade
Rastreabilidade
Resiliência
Avaliar e gerenciar dívidas técnicas
Disseminar e aplicar práticas e padrões de arquitetura

Engajar tecnicamente a squad

Garantir a implementação da arquitetura definida