Qual é a necessidade de fornecer diferentes implementações de uma mesma interface?
Java
Realizaste testes automatizados em componentes individuais do sistema?
Qual é o papel da anotação @Primary no framework Spring e quando deve ser usada?
Que abordagens e recursos são fornecidos no Spring MVC para lidar com exceções e erros?
Tem experiência em escrever e usar funções ou métodos assíncronos?
Qual é o propósito da anotação Qualifier no framework Spring para injeção de dependências?
Podes dar um exemplo de uma situação em que tiveste que organizar processos sequenciais ou paralelos num projeto?
Participou no desenvolvimento usando Spring WebFlux?
Tem experiência de trabalho com Propagation.NESTED no Spring?
Em que situações e por que motivo se utiliza a biblioteca Mockito para testar componentes?
Quais são as nuances e características existentes ao usar mecanismos de proxy de transação para vários métodos dentro de um único componente no Spring?
Explique o conceito de programação orientada a aspectos no âmbito do framework Spring
Tem experiência com integrações baseadas em métodos de transferência de ficheiros?
Podes listar e explicar as diferentes estratégias de propagação em transações Spring?