Job Openings JR-146818 Full stack Developer

About the job JR-146818 Full stack Developer

Job (Project) Description:

This role offers an exciting opportunity for an Intermediate / Junior Java Front-End Developer to join a dynamic, collaborative team within an enterprise technology environment. Reporting to the Manager of Enterprise Business Solutions – Connected Technologies, you will contribute to the design, development, and continuous enhancement of enterprise applications, with a strong emphasis on front-end development and seamless integration with back-end Java services.

As part of an agile delivery team, you will work closely with cross-functional stakeholders to build high-quality, scalable solutions while continuously developing your technical skills. This contract position is ideal for a developer looking to grow professionally, gain hands-on experience with enterprise-level systems, and contribute to impactful digital solutions in a supportive and fast-paced environment.

Location: Canada

Requirements:

  • University degree or diploma in Computer Science, Engineering, or a related field (or equivalent experience);
  • 2–5 years of software development experience, with a strong emphasis on front-end development;
  • Experience working with Java-based applications and understanding of RESTful APIs;
  • Proven experience in software analysis and detailed design. Experience in analysis and application design using Design Patterns and UML;
  • Attend the clients office at least 2 times a week, in Toronto.

Mandatory requirements include:

  • Strong knowledge of HTML, CSS, JavaScript;
  • Hands-on experience with modern JavaScript frameworks such as React, Vue.js, or Angular;
  • Basic understanding of Java / J2EE concepts and application architecture;
  • Experience consuming and integrating RESTful web services;
  • Familiarity with version control systems (e.g., Git).

Additional technical requirements include:

  • Exposure to Spring Boot and back-end integration.

Job Responsibilities:

  • Develop and enhance front-end user interfaces using modern JavaScript frameworks;
  • Support development of Java-based applications following established architecture and development standards;
  • Collaborate with senior developers, solution architects, and business analysts to implement functional and technical requirements;
  • Assist in evaluating technical requirements and proposing front-end and UI/UX solutions;
  • Write clean, maintainable, and well-documented code;
  • Participate in software development lifecycle activities including design, development, testing, and deployment;
  • Perform unit testing and assist with debugging and defect resolution;
  • Participate in agile ceremonies such as sprint planning, daily stand-ups, reviews, and retrospectives;
  • Support troubleshooting of issues in QA and production environments, as required;
  • Maintain source code using enterprise version control tools and follow development best practices;
  • Contribute to documentation including technical designs, workflows, and user interface specifications;
  • Work closely with Quality Analysts and Business Analysts to clarify requirements and resolve implementation issues;
  • Continuously learn and research new front-end tools, frameworks, and technologies aligned with IS strategy.

What We Offer:

  • Competitive salary;
  • 100% remote opportunity;
  • Flexible work environment (in-office, remote, or hybrid depending on preferences and manager approval);
  • Opportunities for professional growth and career advancement;
  • Collaborative and innovative work environment;
  • Paid time off, including holidays, vacation and sick leave;
  • Benefits may vary by location and will be confirmed during the interview process.

JR-146818