-
BS in Computer Science, Engineering or related field required
-
Minimum of 7 years of software development experience including prior experience in a commercial software development environment
-
Strong project management skills and experience, and a track record of successfully delivering software products both on time and on budget
-
Experience developing high volume, mission critical applications in an Software-as-a-Service delivery model is highly desirable
-
Enterprise class product-experience, and a track record building large scale/high volume web applications using J2EE
-
Specific knowledge of and experience with the following open source projects (JBoss, Tomcat, Spring)
-
Have written applications that use JMS, EJB’s, MDB’s
-
Experience with web technologies, languages and frameworks (J2EE, Flex, JSP, CFML, ASP, .NET)
-
Hands-on development experience using one or more of the following languages (Java, C#, C++)
-
Experience with Subversion source control and Ant build scripting
-
Experience with email systems and protocols
-
Strong knowledge of JDBC and database programming
-
Strong object oriented design skills and a track record of delivering OO designs to market
-
Experience with appropriate application of design patterns
-
Ability to clearly articulate and defend design decisions to a wide audience
-
Experience with Agile