Conhecimentos Técnicos Necessários:
* Graduado em Ciências da Computação e afins (Análise e Desenvolvimento de Sistemas, Sistemas da Informação e Engenharia da Computação);
* Java 8;
* Spring Boot;
* Sprint Data;
* Arquitetura de Micro-Serviços;
* Flyway;
* Sistemas de alta performance e baixa latência;
* Docker;
* Conhecimento em SQL ANSI.
Conhecimentos Técnicos Desejáveis:
* Testes unitários, de serviço e integração;
* Princípios de código limpo (SOLID);
* Schedule Quartz;
* Java 11+;
* Reactive-WebFlux;
* Oracle;
* Netty Framework para tratamento de comunicação;
* MongoDB Cluster;
* AWS;
* Conhecimento de utilização de datas zonadas;
* Ferramentas (IntelliJ, Eclipse, Visual Studio Code, TeamCity, Sonarqube, Nexus).
Habilidades Gerais:
* Facilidade de Trabalhar em Equipe;
* Automotivação;
* Senso de responsabilidade;
* Resiliência;
* Facilidade de absorção de conhecimento, iniciativa e proatividade.
Responsabilidades:
* Compreender os produtos da empresa bem como suas regras de negócio;
* Desenvolver os requisitos dos produtos com base na especificação;
* Reportar resultados de atividades bem como tirar dúvidas com o líder técnico e PO;
* Identificar, reportar e tratar dívidas técnicas;
* Análise e correção de problemas em ambiente produtivo.