Design and build user interfaces, frameworks, toolsets, components, navigation elements and customizations for an extensive, highly interactive big data application.
Work closely with the front-end team to define new User Interface behaviors, widgets and containers with the goal of creating a truly distinctive, world-class user experience.
Collaborate with back-end engineers to define and develop back-end functionality needed to support front-end functionality.
Build fully automated test automation of all new components in continuous integration environment.
Minimum 5+ years hands-on software development work experience in large-scale distributed technology projects.
Strong working knowledge of Java.
Proven Hands on experience with building new web platforms using latest web 2.0 technologies including experience with multiple Java Script libraries (JQuery, AngularJS) & HTML5.
Knowledge on Spring, Hibernate will be added advantage for the candidate.
Experience with JSON, XML and web services.
Excellent written, presentation and verbal communication skills.
Proven experience developing Ajax style web applications and MVC frameworks.
Experience with messaging and web services.
Excellent creative problem solving skills.
Passion for innovative technologies.