Java Developer

Reference No.

2186

Description

You will be part of a small and independent SCRUM team and be responsible for the whole process of specification, design, implementation, documentation and automatic testing

You will provide estimates for the development effort of high-level features stories and define concrete implementation tasks

You will implement features under a test-driven development process characterized by short cycles and daily interactions

The software consists of web applications with back-end services based on Java. Some components use a database for persistence. The server components can be deployed both on Windows and Linux

Qualifications

Bachelor or Master Degree

2-5 year Object-Oriented Design/Architecture, Java and Web-Services expertise

Familiarity with SCRUM, version control systems such as Subversion, Test-Driven Development, automatic unit testing, continuous builds, and etc.

Knowledge of specific open source projects like Hibernate and Apache Tomcat, as well as techniques such as large-scale deployment and database optimization is a plus

Familiarity with healthcare standards such as DICOM, HL7 and IHE is very welcome

Location

Toronto, Ontario

Salary

80,000 - 100,000