Technical Lead - Java and Angular JS

Desired skills and responsibilities:

For a large investment bank, we are looking for candidates with good knowledge in Java and Angular JS.
The candidate should be well versed with core Java, Collections, Data-Structures.
Knowledge of Spring, Hibernate would be helpful.
The candidate should have good database knowledge, preferably Sybase.
The candidate should come with good analytical and problem solving skills.
Previous experience in UI designing would be an added advantage.
We are looking for candidates with very good communication skills, both verbal and written.
Any experience in Unix/Linux would be an added advantage.