Estamos em busca de um Arquiteto de Software Sênior, especialista em projetar e estruturar soluções escaláveis e eficientes.
O profissional terá a responsabilidade de definir arquiteturas robustas, promover a integração entre sistemas e otimizar a performance dos produtos da empresa, trabalhando próximo das equipes de desenvolvimento.
Trabalho Híbrido: 3x presencial (Segunda, terça e quarta) e 2x remoto (quinta e sexta).
Requisitos (Essenciais para a execução do cargo): Competências Técnicas:Boas práticas de desenvolvimento (Clean Code e SOLID).Padrões de projeto (Strategy, Facade, Singleton, Factory Method, Observer, Decorator).Arquiteturas de microserviços (Hexagonal, CQRS, Event Driven, Gateways, Load Balancer).Mecanismos de mensageria (ex.
: Kafka).Conhecimento sobre transações entre microserviços.Concorrência e ThreadSafe.Aspectos de segurança (OAuth2).Estruturas de log (JSON logs, Log4j, Logback).Gerenciamento de dependências (Maven, Gradle).Testes unitários (JUnit, Mockito, Test Containers).Noções de DevOps e gestão de containers.Linguagens e Tecnologias Backend:Java com Spring Boot para APIs RESTful.Implementação de Spring Cloud Functions (serverless).Bancos de Dados:Relacional: PostgreSQL.Não-relacional: MongoDB.Frontend Web e Mobile:Angular V15+ (Reactive Forms, NgRx, Lazy Loading).Consumo de APIs RESTful.Requisitos Complementares (Desejáveis para agregar valor ao cargo): Keycloak (para segurança avançada).Realm (armazenamento local em dispositivos móveis).React Native com Expo (desenvolvimento mobile).Integração de funcionalidades nativas (câmera, notificações, geolocalização).Suporte a offline-first e sincronização com Realm.Animações avançadas (React Native Reanimated) e navegação (React Navigation).Conhecimentos avançados em análise de performance de sistemas distribuídos.Liderança técnica e capacidade de tomada de decisão estratégica.Perfil colaborativo (team player) e habilidade de atuação multidisciplinar.Benefícios: VT - 6% (opcional)Cartão de benefícios - R$ 700,00Plano de saúde
#J-18808-Ljbffr