- Strong knowledge of object oriented programming concepts and principles
- Expert level hands-on knowledge on core Java 5 or above
- Strong knowledge on Spring design concepts.
- To do complete system design and guide the design team.
- To define modeling techniques to be used
- To identify prototypes to be developed
- Writes integrated technical architecture and solutions of multiple applications
- Design and development of core components, frameworks, proof points and solutions