Application Developer-Java,Android

Senior Application Developer

Work Location    Minneapolis, MN
Duration    12 Months

Mandatory Technical / Functional Skills   
• Development Languages (required): Java 6, Apache Wicket (REQUIRED!), Javascript, HTML/HTML5, CSS
• Web Services Technologies (desired knowledge): HTTP, REST, XML, WSDL, JSON, SOAP
• Enterprise Technologies (desired knowledge): WebLogic, JBoss, JMS or other push technologies, SFTP
• Database Technologies (desired knowledge): Oracle, MySQL, JDBC, SQL
• Development Tools: Github, Eclipse, Maven, JUnit, Jenkins, Bugzilla, Version One, Confluence
• Preferred:
o Experience with native Android application development.
o Experience with cross-platform development (iOS, Android, Windows, Web) libraries and strategies


Desirable Technical / Functional Skills    Experience as a Technical Lead on a complex distributed systems project
Pair Programming (Social skills)
Test Driven Development (TDD)
Experience with testing frameworks (JUnit and JBehave in particular)
Total experience in required skill (years)    6+