An excellent knowledge of Java and its related frameworks and infrastructure is required...will be in charge of projects design and implementation of complex software applications written in Java..A good knowledge of specific topics is required: - Java Enterprise and distributed architecture - Performance