RQ11718 - Software Developer - Intermediate I Toronto ON I 1+ year

Analyst Technical Solutions

Toronto

On-site

CAD 99,000 - 109,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Central Agencies Cluster seeks a Software Developer to translate requirements into robust Java EE applications. You will design, implement, and test on an n-tier architecture, using JPA/Hibernate and Spring, with a focus on data access across Aurora, RDS, Postgres, and Oracle.

The role requires onsite work, 7.25 hours/day, typical 8:00 AM–5:00 PM, Monday–Friday, at an OPS location. Proficiency with React/Angular/JQuery and agile practices is valued.

Qualifications

  • 7+ years in developing n-tier Enterprise applications.
  • 7+ years' hands-on development with Java Enterprise technologies.
  • Expertise in application design, latest design patterns, deployment and troubleshooting.
  • Extensive hands-on development & troubleshooting experience on Java EE platform.
  • Expertise in JPA or Hibernate, and Spring Framework.
  • Proficient working with databases (Aurora, RDS, Postgres, Oracle, PL/SQL).
  • Proficient in Eclipse IDE or Rational Application Developer.
  • JavaScript / TypeScript frameworks such as React, Angular, JQuery.

Responsibilities

  • Translate business requirements and technical specifications into working, tested applications.
  • Perform analysis & design based on requirements, write Java EE code, and conduct unit tests.

Skills

N-tier architecture
Java EE
Application design patterns
Java EE troubleshooting
JPA/Hibernate
Spring Framework
Aurora/RDS/Postgres/Oracle
Eclipse IDE
React/Angular/JQuery
Agile (Scrum/CI/TDD)
Web Services/SOA
BPM tools
Security frameworks
CI/CD tooling

Tools

Eclipse IDE

Job description

RQ11718 - Software Developer - Intermediate
Organization: Central Agencies Cluster
Ministry of Treasury Board Secretariat
Pay Rate:72-79/hr incorp
Title
Software Developer
Description

Onsite Work Requirement: The successful candidate is expected to work onsite five days per week, for 7.25 hours per calendar day, between the standard working hours of 8:00 AM to 5:00 PM (excluding lunch breaks), Monday to Friday inclusive, at the identified OPS office location.

Responsibilities / Assignment Deliverables

The Developer will be responsible for translating business requirements and technical system specifications into working, tested applications. This would involve doing analysis & design based on requirements, writing Java EE code, and conducting unit tests.

Mandatory Skills:
  • 7+ years' experience in developing n-tier Enterprise applications
  • 7+ years' hands-on development with Java Enterprise technologies
  • Expertise in application design, latest design patterns, deployment and troubleshooting
  • Extensive hands-on development & troubleshooting experience on Java EE platform
  • Expertise in JPA or Hibernate, and Spring Framework
  • Proficient working with various Databases (expertise with Amazon Aurora, RDS, Postgres, Oracle and PL/SQL highly desirable)
  • Proficient in Eclipse IDE or Rational Application Developer
  • JavaScript / TypeScript frameworks such as React, Angular, JQuery
Nice to Have Skills:
  • Agile development experience - Scrum, User Stories, CI, TDD, Automated Tests, etc.
  • Experience writing Web Services and implementing SOA
  • BPM tools such as: jBPM, Activiti, IBM Process Server, Camunda BPM, Drools Rule Engine
  • Fine-grained security frameworks such as: Spring Security, Apache Shiro, ForgeRock
Skills
Experience and Skill Set Requirements

Onsite Work Requirement: The successful candidate is expected to work onsite five days per week, for 7.25 hours per calendar day, between the standard working hours of 8:00 AM to 5:00 PM (excluding lunch breaks), Monday to Friday inclusive, at the identified OPS office location.

Evaluation Criteria
  1. 1. Technical Expertise (40%)
    • Java EE Platform: 7+ years in developing n-tier Enterprise applications and hands-on development with Java Enterprise technologies. Experience in application design, latest design patterns, deployment, troubleshooting, and unit testing.
    • ORM: Experience with ORM tools like JPA, Hibernate, or MyBatis.
  2. 2. Spring Framework (15%)
    • Experience with Spring Boot, Spring MVC, Spring Data, Spring Batch, Spring Security, etc.
  3. 3. Database Management (15%)
    • Experience in writing SQL and Stored Procedures (Oracle, PL/SQL, Cosmos DB, Postgres, MySQL).
    • Proficient working with various Databases (expertise with Amazon Aurora, RDS, Postgres, Oracle and PL/SQL highly desirable)
  4. 4. Cloud and BPM (20%)
    • AWS Cloud: Experience with Aurora Serverless, Athena, Amazon S3, ElastiCache, OpenSearch, etc.
    • BPM: Experience with Camunda BPM, Drools Rule Engine.
  5. 5. UI Development (10%)
    • Experience with React, Angular, jQuery.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ11718 - Software Developer - Intermediate *2 I Toronto - Onsite I 2+ year
RQ11718 - Software Developer - Intermediate *2 I Toronto - Onsite I 2+ year

Analyst Technical Solutions • Toronto

On-site
CAD 96,000 - 103,000
RQ11508 - Software Developer - Senior I 1+ Year I Toronto ON
RQ11508 - Software Developer - Senior I 1+ Year I Toronto ON

Analyst Technical Solutions • Toronto

On-site
CAD 131,000 - 139,000
RQ11713 - Software Developer - ETL - Senior I Toronto - Onsite I 1+year
RQ11713 - Software Developer - ETL - Senior I Toronto - Onsite I 1+year

Analyst Technical Solutions • Toronto

On-site
CAD 131,000 - 139,000
RQ11507 - Software Developer- Front End - Senior I Toronto - Onsite I 1+ year
RQ11507 - Software Developer- Front End - Senior I Toronto - Onsite I 1+ year

Analyst Technical Solutions • Toronto

On-site
CAD 131,000 - 138,000
RQ08838 - Software Developer - Senior
RQ08838 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ11288 - Sr. Software Developer
RQ11288 - Sr. Software Developer

Source Code • Toronto

On-site
CAD 123,000 - 146,000
RQ11124 - Sr. Software Developer - Full Stack
RQ11124 - Sr. Software Developer - Full Stack

Source Code • Toronto

On-site
CAD 90,000 - 120,000
Software Developer RQ11490 -
Software Developer RQ11490 -

Analyst Technical Solutions • Toronto

On-site
CAD 100,000 - 150,000
RQ07898:Senior Back End Developer
RQ07898:Senior Back End Developer

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
RQ08863 - Software Developer - Full Stack - Senior
RQ08863 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000