8+ years of experience in full-stack software development, preferably using agile SDLC.
Proficiency in Java (1.6 or later), JUnit, database.
Experience developing web applications (expertise in all/most of these) - Spring MVC, REST, Jackson, Web Services, Apache CXF, SOA, AXIS2
Solid experience building applications on top of RESTful APIs.
Solid knowledge of common web frontend technologies (HTML, CSS, JavaScript, Ajax, and jQuery/Dojo/Angular/YUI).
Comfortable with modern JavaScript architectures.
Solid knowledge of algorithms, design patterns, and componentization approaches.
Experience with cross-browser, cross-platform, and design constraints on the web.
Experience in software design patterns, problem solving and troubleshooting skills.
Strong attention to detail.
Java, J2EE, Spring, HTML, CSS, JQuery, JavaScript