Bachelor’s Degree in Computer Science/Engineering, Computer Information Systems, or equivalent, or related field.
5 years of experience as Software Engineer, Software Programmer, or related occupation.
Practical demonstrated experience in design and development of applications with major web development frameworks, including Java EE (JSP, Servlets, and JPA), JVM internals, HTML, CSS, JavaScript, JQuery, and AJAX; must have experience designing and implementing with Struts or Spring or other MVC framework, and Hibernate.
Good experience with XML, XSL, XSLT technologies and XML schemas and parsers
Experience with Apache Tomcat (in configuring and deploying the applications), Ant, Jenkins, Maven, SVN.
Must have strong web service integration skills (SOAP, WSDL protocols, REST, Axis, and UDDI).
Skilled using database programming including JDBC and specific relational databases such as SQL Server or Oracle; strong understanding of database design and modeling, complex queries and stored procedures.
Demonstrated strong problem-solving ability, logic and analytical skills; ability to prioritize work and participate in a number of projects simultaneously.
Good technical aptitude and sharp at learning and using new technologies.
Must have a strong ownership and bias to take action to achieve success and have rock star up-for-anything attitude and be a go-getter. Quality is the key and we maintain high standards and we hold you to it.