Permanent

Java Software Developer

Posted on 21 May 25 by Nikala McKenzie

  • Toronto, Ontario
  • $ - $
Logo

Powered by Tracker

Job Description

Job Title: Java Software Developer
Location: Toronto, Ontario
Employment Type: Permanent, Full-Time
Hours: 35 hours per week

Position Summary:
We are looking for a passionate and experienced Java Software Developer to join the Research IT team with our healthcare client. This is an exciting opportunity to help build a brand-new Research Administration platform from the ground up. The new system will integrate siloed business functions to streamline the internal experience of our research community. As part of a small, agile, and collaborative development team, you’ll contribute to the full software development lifecycle and work closely with Project Management, Application Support, and Infrastructure teams. You will play a key role in building, maintaining, and enhancing administrative applications that support core research operations.

Roles & Responsibilities:

  • Participate in the full software development lifecycle from planning to deployment.
  • Analyze requirements, design, write, build, test, and deploy software solutions.
  • Maintain and upgrade deployed applications as needed.
  • Implement enhancements and perform bug fixes on existing systems.
  • Collaborate with cross-functional teams to ensure quality and usability of delivered software.

Qualifications & Skills:

  • 3+ years of hands-on experience in Java development.
  • Proficiency with Spring Framework and commonly used modules.
  • Experience in building RESTful web APIs.
  • Front-end development skills: HTML, CSS, JavaScript, jQuery.
  • Experience with React or other JavaScript frameworks.
  • Familiarity with ORMs such as JPA or Hibernate.
  • Proficient in working with Oracle, MySQL, or PostgreSQL databases.
  • Familiarity with Test-Driven Development and tools such as Cucumber, JUnit, Mockito.
  • Experience with version control (GIT), CI tools (Jenkins), and build tools (Maven/Gradle).
  • Experience with Jira and Confluence for issue tracking and collaboration.
  • Strong user-centered mindset with appreciation for UX, accessibility, and usability.
  • Able to work independently and as part of a collaborative agile development team.
  • Strong problem-solving, analytical, and organizational skills.
  • Excellent communication skills—both written and verbal.
  • Highly self-motivated with a proven track record of initiative and follow-through.
  • Customer-focused with a high level of attention to detail.
  • Flexible and adaptable in a dynamic pediatric research environment.

Nice-to-Haves:

  • Experience with PHP, Linux servers, scripting, and ELK stack setup and maintenance.
  • Knowledge of ETL tools like Talend, and experience with REDCap is an asset.

Education:

  • Post-secondary education in Computer Science or a related discipline.

Benefits:

  • Be part of a transformative project that impacts cutting-edge pediatric research.
  • Work in a flexible hybrid environment with a strong focus on work-life balance.
  • Contribute to world-class scientific initiatives while growing your career.
  • Access to wellness supports, competitive benefits, and a supportive team culture.

Job Information

Rate / Salary

$ - $

Sector

Healthcare

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-22164

Job Location