-Experience & Technical Requirements:
Minimum 4 years experience testing or implementing mobile software.
J2EE technologies (JMS, JDBC, JSF, AJAX), XML, Weblogic , WebServices, Oracle (database modeling), Hibernate, HTML5.
Proficient in the use of SCM tools (SVN, GIT, Maven, Jenkins), best practices and continuous integration.
Exposure to multimedia content delivery protocols such as HLS and Smooth Streaming preferred
Experience using testing frameworks such as jUnit, jMock, Grinder, HtmlUnit,
Knowledge of performance improvement techniques as applicable to server components
Easy-going and flexible individual who can integrate and function within a pre-existing team
Able to operate with moderate supervision.
Good oral and written communication skills
A creative thinker and problem solver, capable of multitasking.
Extensive 4+ experience using J2EE (EJB, JMS, JDBC, JSP, JSF, Struts, Tag Libraries, AJAX), XML, Weblogic , WebServices, Oracle (database modeling), Hibernate, HTML5.
Knowledge of J2EE design patterns MVC, Strategy, Factory, Singleton) and general design considerations.
Proficient using UML (sequence, state, collaboration, class, use-case models).
Experience using TogetherJ, Rational Rose or StarUML.
Proficient in SCM tools and best practices (Starteam, Maven).
Experience using NoSQL Databases such as MongoDB or Cassandra would be a plus
Knowledge of mobile device technologies (Android, SQLite, Core Data, Cocoa API, HLS) would be a plus.
Familiarity with the Agile development process and Agile project management tools like Scrumworks, Rally, VersionOne, Jira agile
Working knowledge of various tools like such Stash, Jenkins, Chef, and Nexus concepts