Desenvolver soluções robustas é essencial para garantir a qualidade e usabilidade do nosso software.
Através de tecnologias web avançadas e linguagens como Java e Kotlin, você contribuirá para melhorar a eficiência e escalabilidade da nossa infraestrutura.
Você também participará da criação de APIs e ferramentas úteis, além de garantir a segurança e desempenho das aplicações.
Além disso, será necessário trabalhar com mindset de produto, seguindo processos ágeis e entregas escalonadas.
* Desenvolver novas funcionalidades e recursos dentro do sistema ou em ferramentas auxiliares;
* Executar manutenção corretiva, evolutiva e adaptativa em código e rotinas pré-existentes;
* Implementar as melhores práticas de código e design patterns, orientação a objetos e otimização de performance;
* Participar do processo de code review, garantindo qualidade e consistência do código;
Por fim, é importante ter experiência com tecnologias web (HTML5, JavaScript ES6+, CSS3), bem como conhecimento em bancos de dados relacionais (Oracle, SQL Server).
Requisitos imprescindíveis:
* Experiência sólida em ReactJS ou Angular;
* Conhecimento em protocolos web (serviços RESTful);
* Experiência sólida em Java e Spring Boot;
* Conhecimento avançado em programação concorrente e distribuída (multithreading e aplicações em rede);