**A NT** : Orchestrating technology to move businesses forward. A NTConsult é uma empresa global de tecnologia com mais de 20 anos de experiência consolidada. Entregamos soluções digitais críticas para o negócio, orquestradas e com integração de ponta a ponta e impacto em escala corporativa. Fomentamos o crescimento pessoal e profissional do nosso time por meio de uma cultura colaborativa, com autonomia, oportunidades de carreira e projetos significativos que geram impacto real. Confira nossa página nacional e internacional em: www.ntconsult.com.br e www.ntconsultcorp.com. **O projeto** : Estamos procurando excepcionais em Arquitetura de Software para esta oportunidade totalmente remota de trabalhar com um cliente com 20 anos de atuação em serviços financeiras no Brasil. São o primeiro neobank digital omnichannel do Brasil e hoje se tornaram uma plataforma aberta, um ecossistema que engloba marketplace, comunicação, tecnologia e finanças. **As Responsabilidades e Atribuições** * Atuar como referência técnica para equipes de desenvolvimento e áreas habilitadoras; * Participar em reuniões de fornecedores, validando sob um ponto de vista técnico a viabilidade das soluções; * Criar e manter documentação técnica explicando padrões e tecnologias utilizadas dentro da empresa, seja para times de desenvolvimento como áreas habilitadoras; * Ajudar a conectar áreas habilitadoras e tribos de desenvolvimento com o foco em garantir as entregas técnicas em suporte ao roadmap corporativo; * Criar desenhos de arquitetura técnica; * Definir as tecnologias que deverão ser utilizadas e avaliar novas ferramentas; * Definir modelos de domínio; * Apresentar as definições de arquitetura e liderar a equipe técnica nas definições de implementação; * Seguir as melhores práticas utilizando padrões de arquitetura; * Orientar os times para seguir os melhores padrões de escalabilidade, elasticidade e segurança; * Orquestrar as responsabilidades e implementação end\-to\-end entre os times envolvidos; * Disseminar conhecimento através de workshops, grupos de estudo, etc; * Revisar implementações em busca de possíveis débitos técnicos; * Participar das definições de arquitetura de solução e negócio em conjunto com outros arquitetos de negócio, product owners, etc; * Auxílio aos times no troubleshooting e resolução de problemas em produção. **Os Requisitos Mandatórios** * 6 anos de experiência com arquitetura de software; * Conhecimento avançado em linguagem de programação Java; * Conhecimento de ferramentas BPM; * Conhecimento avançado em framework Spring; * Experiência no desenvolvimento de sistemas distribuídos; * Experiência no desenvolvimento de microsserviços; * Conhecimento de AP's REST; * Conhecimento de desenvolvimento de sistemas batch (Spring Batch, Spring Data Flow); * Conhecimento em banco de dados relacionais e não relacionais (Oracle, MySQL, PostgreSQL, MongoDB, DynamoDB, Redis); * Experiência em ferramentas CI/CD (Jenkins, Gitlab CI); * Conhecimento em versionamento de código utilizando Git; * Experiência na utilização de serviços cloud AWS, Azure e/ou GCP; * Conhecimento de ferramentas de observability (Dynatrace, Grafana, Prometheus, ELK); * Experiência no desenvolvimento de sistemas utilizando mensageria (Apache Kafka, RabbitMQ); * Desejável atuação prévia com reprocessamento de cartões.