O profissional Desenvolvedor Java de Nível Intermediário contribuirá com tarefas de desenvolvimento enquanto desempenha também um papel de QA técnico.
Descrição da Cargo:
Esse profissional se concentrará em garantir a qualidade do produto, validando integrações, apoiando testes automatizados e colaborando em esforços de desenvolvimento menos complexos em estreita colaboração com a equipe sênior.
Responsabilidades Principais:
* Apoiar o desenvolvimento de aplicações em Java + Quarkus, entregando funcionalidades e correções de bugs.
* 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.
Habilidades Técnicas Necessárias:
* 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.
* 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).
* Exposição à nuvem (AWS, Azure ou GCP).
Benefícios:
O cargo oferece oportunidades de crescimento e desenvolvimento profissional. O colaborador terá acesso a recursos de aprendizado contínuo e terá a oportunidade de trabalhar em projetos inovadores e desafiadores.
Oportunidades:
O cargo oferece oportunidades de trabalho remoto parcial, flexibilidade horária e benefícios como saúde, odontologia e assistência financeira.