RQ10028 - Sr. Software Developer - Front End

Source Code

Toronto

On-site

CAD 90,000 - 130,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

RQ10028 - Sr. Software Developer - Front End at the Ministry of Treasury Board Secretariat (Central Agencies Cluster) in Ontario seeks a senior front-end developer for a 1-year contract with potential extensions.

The role involves translating specifications into tested front-end applications and supporting migrations and deployments. Candidates should have 10+ years in n-tier enterprise applications and hands-on Java EE development, with expertise in JPA/Hibernate, Spring, databases, and

Qualifications

  • Experience translating technical specifications into working applications.
  • Ability to collaborate across IT and SDLC.
  • Experience with design patterns and modern front-end architectures.
  • Proficiency with databases and SQL.
  • Experience with enterprise Java technologies (JPA/Hibernate, Spring).
  • Proven problem-solving, analytical and communication skills.

Responsibilities

  • Translate technical specifications into tested front-end applications.
  • Develop detailed programming specifications and write code.
  • Maintain and test data-driven programs; conduct unit tests.
  • Troubleshoot and support software during implementation, conversions, and migrations.

Skills

Programming & analysis
SDLC
Front-end design
Enterprise patterns
Troubleshooting
Code review
Communication

Tools

Eclipse IDE
Rational Application Developer
JPA
Hibernate
Spring Framework
SQL
Azure Cosmos DB
Postgres
Oracle

Job description

RQ10028 - Sr. Software Developer - Front End
About the job RQ10028 - Sr. Software Developer - Front End

RQ10028 - Sr. Software Developer - Front End

1-year contract, 2 possible extensions

Central Agencies Cluster -Ministry of Treasury Board Secretariat

Security Level: CRJMC

Responsibilities:

  • Required to translate technical systems specifications into working, tested applications. This includes:
    • developing detailed programming specifications
    • writing and/or generating code
    • compiling data-driven programs, maintaining, and conducting unit tests
  • Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations

General Skills:

  • Experience in programming and analysis; specialized software package support at the specified experience level
  • Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
  • Experience in structured methodologies for the development, design, implementation and maintenance of applications
  • Experience in design, code, test, debug and document applications
  • Experience in the use of object and/or third generation language development tools
  • Experience in one or more programming languages
  • Experience in application design, latest design patters, deployment and troubleshooting
  • Experience with relational and hierarchical database technologies
  • Experience in the use of information retrieval packages using query languages
  • Experience with one or more communications protocols
  • Experience in structured methodologies for the design, development, implementation and maintenance of applications
  • Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
  • Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
  • A team player with a track record for meeting deadlines

MUST HAVES:

  • 10+ years of experience in developing n-tier Enterprise applications
  • 10+ years of hands-on development with Java Enterprise technologies
  • Expertise in application design, latest design patterns, deployment and troubleshooting
  • Expertise in JPA or Hibernate, and Spring Framework
  • Proficient working with Databases and SQL (expertise with Azure Cosmos DB, Postgres, Oracle and PL/SQL highly desirable)
  • Proficient in Eclipse IDE or Rational Application Developer

Nice to Have Skills:

  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

RQ10248 - Sr. Software Developer (Java, JavaScript)
RQ10248 - Sr. Software Developer (Java, JavaScript)

Source Code • Toronto

On-site
CAD 90,000 - 130,000
RQ10051 - Sr. Applications Architect
RQ10051 - Sr. Applications Architect

Source Code • Toronto

On-site
CAD 120,000 - 150,000
RQ09919 - Sr. Software Developer
RQ09919 - Sr. Software Developer

Source Code • Toronto

On-site
CAD 110,000 - 160,000
RQ09094 - Software Developer - Full Stack - Senior
RQ09094 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ08563 - Software Developer - Senior
RQ08563 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
RQ08327 - Software Developer- Front End - Junior
RQ08327 - Software Developer- Front End - Junior

Rubicon Path • Toronto

On-site
CAD 50,000 - 70,000
RQ09196 - Software Developer - Senior
RQ09196 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 100,000 - 130,000
RQ08803 - Software Developer - Senior
RQ08803 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 90,000 - 120,000
RQ09528/ RQ09623 - Sr. Software Developer - Full Stack
RQ09528/ RQ09623 - Sr. Software Developer - Full Stack

Source Code • Toronto

Hybrid
CAD 120,000 - 160,000
RQ08740 - Technical Specialist - - Case Management and ERP - Senior
RQ08740 - Technical Specialist - - Case Management and ERP - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 100,000