Career Opportunities Contact Us Français Italiano
Home Services Solutions Profile
In order to meet the growing needs of our customers, we are constantly searching for dynamic, qualified individuals to join the CTC resource team. Currently, there are several career opportunities available at CTC. If you feel you satisfy the qualifications for one of the positions listed on this page, please send your CV to resources@ctcinc.ca identifying the position(s) you are interested in. Qualified individuals will be contacted by our human resources department.
CTC004788 : Java Developer Intermediate
Location : Scarborough, Ontario
Field : Java
Position Type : Contract
Starting : July 1, 2019
Ending : June 30, 2020
Resources Required : 1
Position Description

IMPORTANT

The ideal candidate will be open to working with new technologies and legacy systems. An open mind, willingness to work in a team and desire to learn is critical.

3 Top skills must be seen on resume -

  • Java, XML templating
  • Strong command the MVC pattern and it application with Content Management
  • Experienced in Agile Methodologies and SDLC

Intermediate role

Testing in interviews - Yes. The goal is to evaluate the candidates problem solving and familiarity with abstract data types

Types of projects candidates will work on - Projects are for CTV News, CP24 and BNN Bloomberg websites. Maintenance, upgrades and new implementations

Typical hours worked 9-5pm

Why this position has arisen - Position has come about as augmentation to the current team. We are looking to accelerate progress on a large 2019 project which is lagging. The candidate is not working directly on that project but supporting the businesses mentioned above to allow for more focus on the project.

Hire full time - unlikely

I am comfortable with flex hours. Remote work is not possible.

If you want to…

  • Apply your development skills to some of Canada’s leading digital news brands
  • Embody and advocate a culture of quality code development
  • Paint the path to services implementation through elegant architecture
  • Openly expose problems and turn them into learning and team bonding experiences
  • Put the interest of the team first

…then we want to get to know you!

We are seeking:

  • 3-5 years of experience as a Software Developer
  • Strong knowledge of OOP and data structures
  • Expert knowledge of the Java programming language
  • Flexibility to work in other OOP Languages
  • Experience with Agile methodologies (Scrum, Kanban)
  • A candidate with strong interpersonal, oral and written communication skills
  • The ability to work independently as well as collaboratively within a team

If you have one of the following, it’s even better:

  • Bachelor's degree in Computer Science or equivalent
  • Experience with web service protocols (JSON-RPC, SOAP)
  • Experience with Transact SQL (MS SQL Server) and NoSQL
  • Familiar with front end technologies (HTML 5, responsive design, CSS 3, Angular, JQuery)
  • Familiar with Maven, Git, Atlassian suite, IntelliJ, Spring, Apache Camel