Trabalhamos com profissionais motivados e objetivos claros em nossa equipe.
Atribuições principais:
* Evaluarmos, discutirmos e contribuamos com a definição da arquitetura de sistemas;
* Traduzirmos requisitos de negócios em arquiteturas e sistemas;
* Analisarmos, documentemos, codifiquemos, revisemos código, depurarmos, testarmos e entregarmos aplicações;
* Cuidemos da monitoração do ambiente e criarmos ações proativas que garantam a saúde da plataforma;
* Interagimos com equipes e áreas correlatas;
* Contribuirmos com melhorias de processos da engenharia.
Habilidades e qualificações necessárias:
* Diplomado em Tecnologia da Informação (ou áreas correlatas);
* Sabermos usar estrutura de dados e paradigma de programação orientada a objetos;
* Tivermos experiência com sistemas distribuídos e microserviços;
* Tivermos experiência com linguagem de programação Java e/ou Kotlin;
* Tivermos experiência com framework Spring (Boot, Data, Cloud, etc);
* Tivermos experiência com Git, Gradle/Maven e ferramentas de CI/CD;
* Tivermos experiência com bancos de dados relacionais como Oracle;
* Tivermos experiência com desenvolvimento de API REST;
* Tivermos experiência com comunicação assíncrona utilizando brokers (RabbitMQ, JMS, Kafka, etc);
* Tivermos experiência com ferramentas e práticas de monitoração de sistemas como New Relic, Grafana, ELK, etc;
* Tivermos experiência com automação de testes;
* Ter conhecimento sólido em AWS;
* Falar inglês técnico.
Vantagens:
* Opportuniades de crescimento e desenvolvimento profissional;
* Maior flexibilidade no trabalho;
* Ambiente de trabalho dinâmico e colaborativo.
Otros:
* Não precisamos de informações adicionais, apenas habilidades e entusiasmo para o cargo.