Java Developer

Ramius Corporation - headquartered in Ottawa, Canada - builds ground-breaking social software, bringing people together to connect, engage and collaborate with intuitive ease and reliability. Whatever you need to do, from gathering business insights that go beyond surveys, innovating and co-developing the next big thing, building brand advocates or empowering employees to work smarter, it can be done using one of Ramius' suite of online community software solutions.

Ramius' core product is Recollective, an intuitive new approach for building online qualitative research studies that incorporate modern online community and social capabilities. Recollective is available to research agencies, enterprises or other professionals as a cloud-based, highly scalable software solution. (www.recollective.com)

Ramius currently has an opening for a full-time Java Developer to work out of its Gatineau office.

Responsibilities:
  • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
  • Contribute in all phases of the development lifecycle.
  • Write well designed, testable, efficient code.
  • Ensure designs are in compliance with specifications.
  • Prepare and produce releases of software components.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Required Skills and Experience:
  • Degree in Computer Science, Engineering or a related subject
  • Proven hands-on Software Development experience
  • Proven working experience in Java development
  • Object Oriented analysis and design using common design patterns.
  • Experience in developing web applications, Java Servlets, JSP's
  • Experience with front-end development for Web Applications - JavaScript, jQuery
  • Experience with test-driven development
  • Excellent knowledge of Relational Databases, MySQL especially
  • HTML5 & CSS3 experience considered an asset
  • Experience on Linux based systems considered an asset.
  • Experience with Rackspace Cloud servers, load balancers and imaging considered an asset.
  • Ability to multi-task in a fast paced environment and adapt to changing organizational demands.
  • Demonstrated capability for strong organizational skills and adherence to process.
Apply Now

Qualified applicants are invited to submit a resume with a cover letter outlining how your skills and experience meet the above requirements.

E-mail your resume and cover letter to careers@recollective.com. Clearly specify the position name in the subject of your e-mail.