A NT : Somos uma consultoria global de desenvolvimento de software personalizado e contratação de projetos de TI sem restrições geográficas; operamos globalmente, navegando em desafios tecnológicos e empresariais com expertise. Nossa sede nos Estados Unidos está localizada em San Diego, Califórnia, e também temos centros de desenvolvimento estrategicamente localizados no Brasil, México, Peru e Uruguai. Nossa sede na América Latina está sediada em Porto Alegre, Brasil, com uma filial em São Paulo. Há mais de duas décadas, somos reconhecidos globalmente no mercado de software e inovação por entregar projetos com valor agregado, elaborados por equipes ágeis de profissionais qualificados. Confira nossa página nacional e internacional em: www.ntconsult.com.br e www.ntconsultcorp.com. O projeto : Estamos procurando excepcionais profissionais em desenvolvimento FICO Sênior para esta oportunidade híbrida 3 vezes em Campinas de trabalhar com um cliente no setor financeiro com mais de 20 anos de atuação. É o primeiro Neobank digital Omnichannel do Brasil e hoje tornaram-se uma plataforma aberta, um ecossistema que engloba marketplace, comunicação, tecnologia e finanças. As responsabilidades : 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 arquiteturas de soluções e negócio em conjunto com outros arquitetos de negócio, product owners, etc; Auxiliar os times no troubleshooting e resolução de problemas em produção. Os requisitos mandatórios : Ter no mínimo 6 anos de experiência com arquitetura de software; Ter conhecimento avançado em linguagem de programação Java e JavaScript; Ter conhecimento de ferramentas BPM; Ter conhecimento avançado em framework Spring; Ter experiência no desenvolvimento de sistemas distribuídos; Ter experiência no desenvolvimento de micro serviços; Possuir conhecimento de APIs Rest; Possuir conhecimento de desenvolvimento de sistemas batch (Spring batch, Spring Dataflow); Ter conhecimento em banco de dados relacionais (Oracle, MySQL, PostgreSQL); Ter conhecimento em banco de dados não relacionais (MongoDB, DynamoDB, Redis); Ter experiência em ferramentas CI/CD (Jenkins, Gitlab CI); Possuir conhecimento em versionamento de código utilizando Git; Ter experiência na utilização de serviços cloud AWS, Azure e/ou GCP; Ter conhecimento de ferramentas de observability (Dynatrace, Grafana, Prometheus, ELK); Ter experiência no desenvolvimento de sistemas utilizando mensageria (Apache Kafka, RabbitMQ); Sólido conhecimento em FICO Blaze ; Ter conhecimento em Linux, Shell e TomCat. Os diferenciais : Desejável atuação prévia em Instituições Financeiras. J-18808-Ljbffr