Bachelor’s Degree - Computer Science or Management Information Systems (or equivalent work experience). 3+ years of IT work experience with demonstrated increasing responsibilities. Superior organizational and communication skills. Ability to understand technological complexity and articulate it into simple solutions. Excellent team player with good organizational, communicational, analytical and logical skills. Excellent experience with Java and J2EE. Experience with creating and consumption of web services including REST, JSON, XML, SOAP. Good understanding of the web browsers, web applications and how they work.