Vaga de Solutions Architect Pleno
1 vaga: | Publicada em 19/04
- A Combinar
Sobre a vaga
Estamos à procura de um pessoa voltado à infra altamente habilidosa e apaixonada
por tecnologia para integrar nossa equipe de desenvolvimento. Como Arquiteto de
Soluções Pleno, você trabalhará com tecnologias modernas, incluindo Java e Cloud,
para garantir que nosso sistema seja altamente observável e fácil de depurar.
PRINCIPAIS RESPONSABILIDADES:
Definir os modelos de arquitetura, tomadas de decisão e QA do projeto técnico
criado pelos squads;
Integrar áreas, sobretudo Design Authority e áreas técnicas responsáveis pela
Infraestrutura, para endereçar os temas de engenharia de software junto ao Design
Authority e propagar as definições a todos os envolvidos na construção da solução;
Definir padrões e ferramentas organizacionais (e.g.:
DDD, REST, EDA, CQRS);
Criar uma visão tecnológica do programa, com as arquiteturas L1, L2. (e.g.:
Diagramas de arquitetura estrutural/comportamental, UML, MER, diagramas de casos
de uso, etc.);
Definir lista de requerimentos não-funcionais (e.g.:
segurança, escalabilidade, performance, etc.).
Colaborar com equipes de desenvolvimento para definir padrões de design e boas
práticas de codificação.
Avaliar e selecionar tecnologias adequadas para cada projeto, com foco na
utilização eficiente dos serviços da plataforma Azure.
Desenvolver e manter documentação técnica detalhada, incluindo diagramas de
arquitetura, fluxos de dados e modelos de dados.
Realizar revisões de código e orientar desenvolvedores juniores na implementação
de soluções.
Acompanhamento das atividades de Engenharia e Desenvolvimento, para garantir que a
solução foi efetivamente construída conforme foi arquitetado.
Excelentes habilidades de comunicação e capacidade de trabalhar em equipe.
REQUISITOS TÉCNICOS:
Experiência com programação Java 8, Spring Framework, Spring Security, Spring MVC,
Spring Boot;
Experiência em implementação de Microserviços, APIs, design de APIs RESTful e
padrões de integração.
Experiência com orquestrador de containers, preferencialmente Kubernetes, e
Service Mesh.
Ótimos conhecimentos de Orientação a objeto, design patterns, técnicas como TDD e
FDD, Integração Contínua, Domain Design.
Experiência em Cloud Pública (Azure, AWS ou GCP).
Experiência com arquitetura de sistema;
Experiência em softwares de monitoração e Observabilidade.
Conhecimento em SQL e NoSQL (Sql Server, Mongo DB);
Experiência com GIT, Jenkins, Azure DevOps
Bons conhecimentos na cultura DevSecOps.
POR QUE CAPCO:
Juntar-se à Capco significa ingressar em uma organização comprometida com um
ambiente de trabalho inclusivo onde você é incentivado a #BeYourselfAtWork (Ser
Você Mesmo no Trabalho). Celebramos a individualidade e reconhecemos que a
diversidade e a inclusão, em todas as formas, são fundamentais para o sucesso.
Acreditamos que todos trazem algo diferente, por isso adoraríamos saber o que o
torna diferente!
PRÓXIMOS PASSOS:
Se você está ansioso(a) para progredir sua carreira conosco, candidate-se e
aguarde o contato de um de nossos recrutadores! Experiência com programação Java 8, Spring Framework, Spring Security, Spring MVC, Spring Boot;
Experiência em implementação de Microserviços, APIs, design de APIs RESTful e padrões de integração.
Experiência com orquestrador de containers, preferencialmente Kubernetes, e Service Mesh.
Ótimos conhecimentos de Orientação a objeto, design patterns, técnicas como TDD e FDD, Integração Contínua, Domain Design.
Experiência em Cloud Pública (Azure, AWS ou GCP).
Experiência com arquitetura de sistema;
Experiência em softwares de monitoração e Observabilidade.
Conhecimento em SQL e NoSQL (Sql Server, Mongo DB);
Experiência com GIT, Jenkins, Azure DevOps
Bons conhecimentos na cultura DevSecOps.