Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Arquitetura de Software

1 vaga: | Atualizada em 12/12

Sobre a vaga

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: 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. Os requisitos mandatórios: experiência com arquitetura de software. Ter conhecimento avançado em linguagem de programação Java. 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 microsserviços. Possuir conhecimento de APIs Rest. Possuir conhecimento de desenvolvimento de sistemas Batch, Spring Batch e Spring Dataflow. Ter conhecimento nos banco de dados relacionais Oracle, MySQL e PostgreSQL. Ter conhecimento nos banco de dados não relacionais MongoDB, DynamoDB e Redis. Ter experiência nas ferramentas CI/CD Jenkins e GitLab CI. Possuir conhecimento em versionamento de código utilizando Git. Ter experiência na utilização de serviços cloud na AWS (S3, RDS, EC2, EKS, SNS, SQS). Ter conhecimento das ferramentas de observability Dynatrace, Grafana, Prometheus e ELK. Ter experiência no desenvolvimento de sistemas utilizando mensageria Apache Kafka e RabbitMQ. experiência com arquitetura de software. Ter conhecimento avançado em linguagem de programação Java. 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 microsserviços. Possuir conhecimento de APIs Rest. Possuir conhecimento de desenvolvimento de sistemas Batch, Spring Batch e Spring Dataflow. Ter conhecimento nos banco de dados relacionais Oracle, MySQL e PostgreSQL. Ter conhecimento nos banco de dados não relacionais MongoDB, DynamoDB e Redis. Ter experiência nas ferramentas CI/CD Jenkins e GitLab CI. Possuir conhecimento em versionamento de código utilizando Git. Ter experiência na utilização de serviços cloud na AWS (S3, RDS, EC2, EKS, SNS, SQS). Ter conhecimento das ferramentas de observability Dynatrace, Grafana, Prometheus e ELK. Ter experiência no desenvolvimento de sistemas utilizando mensageria Apache Kafka e RabbitMQ.