Desenvolvedor Java de Nível Intermediário
O Desenvolvedor Java de Nível Intermediário é responsável por contribuir com tarefas de desenvolvimento, desempenhar um papel de QA técnico e garantir a qualidade do produto.
Responsabilidades:
* Apoiar o desenvolvimento de aplicações em Java e Quarkus;
* Auxiliar na implementação e validação de integrações do protocolo FIX;
* Criar, executar e manter testes automatizados (unitários, de integração e de ponta a ponta);
* Garantir a qualidade do código e manter a cobertura de testes em toda a equipe;
* Colaborar em atividades de QA, validando tanto os requisitos técnicos quanto os de negócios;
* Prestar suporte na resolução de problemas em aplicações de produção de baixa/média complexidade.
Habilidades Técnicas Necessárias
Para este cargo, você precisa ter experiência prática com Java 11+, conhecimento de Quarkus (RESTEasy, Panache, MicroProfile), experiência básica a intermediária com o protocolo FIX, experiência com JUnit, RestAssured ou outras ferramentas de automação de testes, compreensão de APIs REST, conhecimento de SQL e bancos de dados relacionais, familiaridade com Git e pipelines de CI/CD.
Além disso, habilidades adicionais são bem vindas, como experiência com sistemas de mensageria (Kafka, RabbitMQ, JMS), conhecimento básico de Docker e Kubernetes, experiência com frameworks de QA (Cucumber, Selenium ou Cypress) e exposição à nuvem (AWS, Azure ou GCP).