Desenvolver aplicações de alta qualidade é uma tarefa exigente, mas recompensadora.
Aqui estão as responsabilidades principais:
* Desenvolver e manter aplicações usando Java + Quarkus no back-end e Angular no front-end;
* Entregar funcionalidades, correções de bugs e melhorias na interface com atenção ao desempenho e à usabilidade;
* Implementar e validar as integrações do protocolo FIX;
* Criar, executar e manter testes automatizados (unitários, de integração, ponta a ponta);
* Garantir a qualidade do código e contribuir para manter uma alta cobertura de testes em toda a pilha;
* Colaborar em atividades de QA, validando tanto requisitos técnicos quanto de negócios;
* Fornecer suporte na resolução de problemas de aplicações em produção de baixa/média complexidade;
Para isso, buscamos um profissional com experiência prática em Java 11+ e Quarkus, conhecimento sólido em Angular para desenvolvimento front-end, experiência básica a intermediária com o protocolo FIX e habilidades em JUnit, RestAssured ou outros frameworks de automação de testes. Além disso, devemos buscar alguém que tenha compreensão de APIs REST e desenvolvimento de aplicações web, conhecimento de SQL e bancos de dados relacionais e familiaridade com Git e pipelines de CI/CD.