* Passion to develop great products
* Experience programming in Java
* Knowledge of object-oriented programming and design, Knowledge of IoC and spring source libraries
* Knowledge of multi-threaded programming and concurrent libraries
* Basic working knowledge of Windows, Linux, and UNIX operating systems
* Knowledge of build systems and source code repositories
* Bachelor's Degree in computer science, information systems, or related field preferred
* 5-10 years of related experience in a software development capacity
**Nice-to-have Qualifications**
* Knowledge of C# and .NET
* Experience with Agile methodologies and concepts, including Scrum, continuous integration, and automated testing
* NoSQL, Neo4J, Graph Databases, Cassandra, HTML 5, SOA, RDBMS
* Data Integration, Data Quality, Master Data Management, Social Network Analytics, Data Modeling, Metadata Management
* i2, KXEN, SAS, IBM Entity Analytics, Informatica, Detica, Actimize, Oracle/Mantas, Oracle/Siebel UCM
* Knowledge of web service development (SOAP and/or REST), design patterns, distributed computing, message based systems (JMS, etc.), JNI, O/R mapping, Maven build system, and Aspect Oriented Programming, and service oriented platform development