cover image
Robertson & Company Ltd.

Ottawa - Bilingual Java developer

On site

Ottawa, Canada

Freelance

18-02-2026

Share this job:

Skills

Java JavaScript SQL PostgreSQL Docker Regression Testing Linux Regression angular SQL Server ReactJs Agile Springboot

Job Specifications

Job Title:
Bilingual Java Developer Opportunity
Location:
Remote, Canada
The Client:
Valued Government of Canada client
Key Responsibilities:
The resource will participate in the following tasks:

·  Design, develop, and implement backend application functionality using Java, including secure REST APIs, service layers, and database integration leveraging HQL, JPA, and SQL.
·  Build, optimize, and maintain complex SQL queries to extract, manipulate, and manage data across Microsoft SQL Server and PostgreSQL environments.
·  Create, deploy, and manage containerized services using Docker in a Linux-based testing and development environment.
·  Develop and modify modern Web application interfaces using ReactJS or Angular frameworks to support user?facing functionality.
·  Collaborate with cross?functional team members in an Agile environment, participating in daily scrums, sprint planning, task tracking, and project documentation.
·  Conduct functional, integration, and regression testing on developed components, troubleshoot issues, and resolve defects to ensure system reliability.
·  Prepare clear and concise technical documentation, including Agile board entries, Wiki pages, and development notes to support knowledge sharing and project continuity.
·  Contribute to the modernization of vessel voyage information systems, supporting improved data intake, management, and sharing across stakeholders.

What you must bring to this role:
Must have a certificate, diploma or degree in computer science or other relevant field for a recognized Canadian post-secondary institution
Must be able to communicate in English and French in at an intermediate level
Must have a minimum of 36 months of experience, in the past 6 years, working with SQL for Government of Canada (GC) departments, agencies, or crown corporations.
Must have a minimum of 24 months of experience, in the past 5 years, supporting Web transactional system applications using Java technologies (Springboot, JPA, REST APIs), as well as developing front-end Web applications using the ReactJS, Angular, or another comparable modern front-end JavaScript framework, for Government of Canada (GC) departments, agencies, or crown corporations.

Only those who are qualified will be contacted.

Robertson & the clients we represent are equal opportunity employers, committed to diversity and inclusion. Robertson is a certified diverse supplier and actively seeks to foster a representative and inclusive workforce. We welcome applications from all qualified individuals, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, Aboriginal status, or any other legally protected factors. We champion building a diverse and inclusive environment. 

 

About the Company

Robertson & Company Ltd. is a leading professional services firm providing recruitment-related, advisory and consulting services to corporations, professional organizations, governments, and public & private institutions. RELATIONSHIP VERSUS TRANSACTION Success in the recruitment services industry depends on deep relationships built on trust and performance. Our focus is never simply on the transaction at hand but on what is best for our client, both today and in the long run. We consider this unique approach and perspecti... Know more