
Wimba is seeking two (2) senior Java/J2EE developers. Qualified candidates must have 5 or more years of experience in Java/J2EE development and architecture.
The new hire will be working on various projects within the Wimba Collaboration Suite, which enables students and instructors to communicate and collaborate across different institutions using instant messaging, voice and video over IP, virtual classrooms as well as a variety of learning tools.
Qualified candidates must have demonstrated experience in complex data modeling, scalable designs and security. We are looking for developers who are detail oriented, great problem-solvers, and able to effectively estimate the scope of new development. The position is located in New York.
The scope of our Java development is diverse, and includes complex multi-tier server-side applications, simpler server applications, as well as client-side Java applets. Experience is highly desired in most of these technologies, frameworks and projects: Spring, JSF, Maven 2, Hibernate, Tomcat, JBoss.
Experience working in e-learning applications, content management systems, and instant messaging (particularly XMPP) would be a bonus.
REQUIREMENTS
•BS/MS in Computer Science or equivalent
•5+ years of development experience
•5+ years experience in Java/J2EE development and architecture
•Strong Java 5+ skills, including working knowledge of core libraries
•Object oriented design experience, including knowledge of typical design patterns (ex. Factory, Façade, MVC, IoC, etc.)
•Experience developing concurrent applications and possesses understanding of associated issues
•Experience reviewing code produced by other developers
•Detail oriented
•Experience with:
-Servlets/JSP/JSF
-HTML/CSS/Javascript/Ajax
-Spring and Hibernate
-Database design and SQL; Postgres a plus
-JUnit / unit testing
PREFERRED SKILLS/EXPERIENCE
•Linux/Unix
•Tomcat 6
•Maven 2
•Eclipse / IntelliJ IDEA
•XMPP (particularly openfire)
•Asterisk or other VoIP systems
•Educational instruction software systems, such as Blackboard or other LMS systems