The core need is User Interface (UI) based development. Ideal candidate will have strong full stack java development skills or strong experience with at least one other application layer. Candidate should be able to fully debug their own code as well as others, troubleshoot defects and have a human centric approach to the user experience. Demonstrates best in class design and solution patterns