🎁 Antes de se candidatar, treine esta entrevista. Crie sua conta grátis no WorkMundi e ganhe um Treinamento de Entrevista no HelpsYouSpeak — sem custo, sem cartão. Quero meu treinamento →
Profissional responsável por atuar na arquitetura e desenvolvimento de soluções de software de médio e grande porte, utilizando boas práticas de arquitetura, padrões de projeto, cloud computing, APIs, containers, CI/CD, mensageria e bancos de dados. Responsabilidades Atuar em projetos de desenvolvimento de soluções de software de médio e grande porte. Definir e aplicar padrões de arquitetura e padrões de projeto. Desenvolver soluções utilizando conceitos de Clean Architecture, Onion Architecture, Hexagonal Architecture e Domain Driven Design. Aplicar padrões de projeto como Repository, Unit of Work, Dependency Injection, Factory e Strategy. Criar imagens Docker para os serviços e utilizar recursos de containerização para facilitar deploy e escalabilidade. Atuar com processos de CI/CD, utilizando GitHub Actions e/ou Jenkins. Trabalhar com builds, testes e deploys. Desenvolver e utilizar soluções em Cloud Computing, como AWS ou Azure. Utilizar serviços cloud nativos, como AWS Lambda e Azure Functions. Atuar com Infrastructure as Code. Projetar, modelar, versionar e aplicar segurança em APIs REST. Trabalhar com mensageria, filas, barramentos e arquiteturas orientadas a eventos. Atuar com arquiteturas baseadas em eventos para desacoplamento de soluções.