The position involves developing applications using Java and the Spring framework, specifically utilizing NetBeans 7.2 and MySQL. The role requires creating user interface pages with HTML, CSS3, JavaScript, jQuery, AJAX, and JSON. Additionally, the candidate will be responsible for creating tables, stored procedures, and views in the database. The position emphasizes working in a Test Driven Development (TDD) environment and collaborating with cross-functional teams, including developers, QA, and implementation teams. Customer support is also a key aspect of the role, ensuring that customer requirements are met throughout the development phase. Version control using SVN for source code management and build maintenance is also required.