Descrição do Cargo
O profissional ideal para esta posição terá a responsabilidade de avaliar, discutir e contribuir com a definição da arquitetura de sistemas.
* Avaliar requisitos de negócio e traduzi-los em arquiteturas e sistemas;
* Analisar e documentar requisitos, além de codificar, revisar código, depurar e testar aplicações;
* Cuidar da monitoração do ambiente e criar ações proativas que garantam a saúde da plataforma;
* Interagir com equipes e áreas correlatas;
* Contribuir com melhorias de processos da engenharia.
Para atuar nessa função, é necessário:
* Ter formação em tecnologia da informação ou área correlata;
* Conhecer estrutura de dados e paradigma de programação orientada a objetos;
* Ter experiência com sistemas distribuídos e microserviços;
* Ter conhecimento em linguagem de programação Java e/ou Kotlin;
* Experiência com framework Spring (Boot, Data, Cloud, etc);
* Conhecimento em ferramentas como Git, Gradle/Maven e CI/CD;
* Experiência em banco de dados relacionais como Oracle;
* Desenvolver API REST;
* Comunicação assíncrona utilizando brokers (RabbitMQ, JMS, Kafka, etc);
* Monitoramento de sistemas e automação de testes;
* Ter conhecimento sólido em AWS;
* Fluente em inglês técnico.
Sobre Nossa Empresa
Nossa empresa é uma referência na área de tecnologia e inovação há mais de 30 anos. Oferecemos soluções personalizadas para nossos clientes no Brasil e exterior. Com escritórios em várias cidades, nossa equipe está comprometida em proporcionar um ambiente diverso e propício para inovação e alta performance.