Software Developer – Toronto

Software Developer – Toronto

Toronto Full-Time 72 - 79 $ / hour (est.) On-site
A

At a Glance

  • Tasks: Translate business needs into tested applications using Java EE and cutting-edge technologies.
  • Company: Join the Central Agencies Cluster at the Ministry of Treasury Board Secretariat.
  • Benefits: Competitive pay rate of $72-79/hr and a supportive work environment.
  • Other info: Onsite work required, offering excellent career growth opportunities.
  • Why this job: Make a real impact while working on innovative projects in a dynamic team.
  • Qualifications: 7+ years in software development with expertise in Java EE and application design.

The predicted salary is between 72 - 79 $ per hour.

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

Evaluation Criteria

  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. Spring Framework (15%)
    • Experience with Spring Boot, Spring MVC, Spring Data, Spring Batch, Spring Security, etc.
  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. 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. UI Development (10%)
    • Experience with React, Angular, jQuery.

Software Developer – Toronto employer: Analyst Technical Solutions

Join a dynamic team as a Senior Product Manager in Downtown Toronto, where your contributions will directly enhance public service delivery. Our collaborative work culture fosters innovation and empowers employees to grow through continuous learning opportunities and mentorship. Enjoy the unique advantage of working within the Government Services Integration Cluster, where your efforts will not only drive product excellence but also positively impact the community.

A

Contact Details:

Analyst Technical Solutions Recruitment Team

We think you need these skills to ace Software Developer – Toronto

Java EE
Application Design
Design Patterns
Unit Testing
JPA
Hibernate
Spring Framework