Talent.com
Upstaff
Senior Full Stack Java / React DeveloperUpstaff • Toronto, ON, ca
Senior Full Stack Java / React Developer

Senior Full Stack Java / React Developer

Upstaff • Toronto, ON, ca
4 days ago
Job type
  • Full-time
Job description

Responsibilities

· Design, implement, and continuously expand data pipelines by performing extraction, transformation, and loading activities.

· 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 patterns, 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

· Experience with application architecture, front-end & back-end integration, API development

· 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


Full Stack Skills

· Proficient with both front end and back end development, including any associated areas such as database design/management and DevOps

· Knowledge and experience with design and implementation of the overall web architecture

· Experience with implementation of approved user interface, design and deployment of database

· Knowledge and experience ensuring the entire stack is designed and built for speed and scalability

· Knowledge and experience with the design and construction of REST API services

· Knowledge and experience integrating front-end UI with the constructed API

· Knowledge and experience in design and implementation of continuous integration and deployment


Desirable Skills

· Knowledge and experience with programming Internet-ready applications

· Knowledge and experience in rapid application development (RAD) methodologies

· Knowledge and understanding of Information Management principles, concepts, policies and practices

· Experience with middleware and gateways

· Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging

· Ability to provide post-implementation support and resolve any post-implementation technical issues

· Experience conducting design walkthrough sessions with project team

· Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards

· Ability to provide user and system documentation as required

· High level of knowledge around the Angular framework and JavaScript.

· High level knowledge of front-end interfaces.

· Strong knowledge of RESTful APIs and good understanding of Swagger files.

· Demonstrated ability to create self-contained, reusable, and testable modules and components that build on the elements and modules of core AngularJS.

· Experience creating, designing, and implementing layouts for new and existing web pages. Excellent knowledge of front-end web programming languages, such as HTML, CSS, JavaScript, and AngularJS, with ability to render server-side and client-side content.

· Experience designing user interactions on websites, developing servers and databases for website functionality and coding for mobile platforms.

· Fundamental knowledge of UX/UI.

· Experience ensuring front end code is able to query APIs.

· Experience with Java WebLogic and Java programming for web applications (Tomcat, Weblogic), EJB, Servlet

· Strong database skills and SQL skills (Oracle, SQL Server)

· Experience / knowledge of REST, SOAP web services.

· Experience / knowledge of Azure DevOps, JIRA, agile/scrum





Requirements

Experience and Skill Set Requirements

Engineering Practices – 20%

• Collaborates effectively within a cross‑functional Agile product team, partnering with developers, UX designers, QA engineers, product managers, and architects to deliver high‑quality solutions.

• Demonstrates a strong commitment to applying and promoting best practices in front‑end, middle‑tier, and back‑end development.

• Experience working as a core contributor in autonomous, cross‑functional product teams, helping drive technical direction and delivery.

• Maintains exceptional attention to detail and consistently produces clean, maintainable, and well‑structured code.

• Deep experience with Agile delivery practices and Azure DevOps tools, including boards, pipelines, and code review workflows.

• Thrives in fast‑paced environments, adapting quickly to evolving priorities and project needs.

• Strong understanding of TDD methodologies, with hands‑on experience designing, writing, and executing unit tests, integration tests, and automated test suites.


Technical Skills – 50%

• Significant hands‑on experience building responsive, performant applications for both web and mobile platforms.

• Advanced knowledge of Java, JavaScript/TypeScript and modern frameworks such as SpringBoot, React and Next.js; able to architect and mentor others on best practices.

• Deep hands-on experience with Node.js for developing scalable middle‑tier and back‑end services.

• Strong knowledge of HTML5, CSS3, and modern UI development patterns.

• Proficient with Azure DevOps for backlog management, CI/CD pipelines, code branching, and automated deployments.

• Expertise in responsive design, debugging techniques, performance optimization, and version control workflows with Git.

• Ability to analyze user stories, business requirements, and technical specifications and translate them into robust, tested, production-ready applications.

• Skilled in developing detailed programming specifications and technical documentation.

• Experienced in diagnosing and resolving technical issues throughout testing, integration, deployment, and production support.

• Hands-on experience developing secure web applications in compliance with PCI standards and WCAG 2.0 accessibility requirements.

• Ensures all front-end and back-end components adhere to AODA standards.

• Strong understanding of semantic HTML, ARIA roles, and accessibility design patterns, ensuring compatibility with assistive technologies such as JAWS.

• Previous Ontario Government experience and familiarity with the Digital Dealer Registration (DDR) service is considered an asset.


Architecture and Design – 20%

• Strong understanding of modern cloud-based architectures and component-driven development in React and Java.

• Ability to design and implement reusable, scalable, and maintainable UI components independently or through collaboration.

• Experience architecting modular components and frameworks that support long-term scalability and maintainability.

• Knowledge of front-end and back-end performance optimization techniques and best practices.

• Familiarity with implementing modern architecture principles and patterns, including serverless architectures, microservices, and RESTful API design.


Communication Skills – 10%

• Able to clearly articulate technical ideas, propose solutions, and ask clarifying questions when needed.

• Strong collaboration skills, with the ability to mentor peers and support team members to achieve shared goals.

• Capable of presenting technical recommendations and design considerations in a user-friendly, accessible way to both technical and non-technical audiences.

• Skilled in documenting code, technical processes, and architectural decisions.

• Excellent analytical, problem‑solving, interpersonal, verbal, and written communication skills.



Create a job alert for this search

Senior Full Stack Java / React Developer • Toronto, ON, ca

Similar jobs

Senior Full-Stack Engineer - Java/React

SwagherToronto, ON, CA
Full-time

A leading bank in the Americas is seeking a skilled Lead Developer in Toronto.The ideal candidate will have 8+ years of experience in Java and React.Responsibilities include collaborating with cros... Show more

 • Promoted

Senior Java Full Stack Developer Role

Astra North InfoteckToronto, ON, CA
Full-time

Elevate your career as a Senior Java Full Stack Developer specializing in Java, Spring Boot, and React.This role involves designing and maintaining scalable backend systems and user-friendly fronte... Show more

 • Promoted

Senior Java Full Stack Developer – React

AmpstekToronto
Full-time

Elevate your career as a Senior Java Full Stack Developer in Toronto or Vancouver, Canada.We're looking for expertise in Java, React, and AI coding assistants for your daily workflow.This role dema... Show more

 • Promoted

Lead Full-Stack Engineer: Java & React, Cloud

Insight GlobalToronto, ON, CA
Full-time

A leading technology provider in Toronto is seeking a Software Engineer to develop back-end and front-end code for proprietary software.The role involves code reviews, testing implementation, and a... Show more

 • Promoted

React-Focused Senior Full-Stack Developer

TD BankToronto, ON, CA
Full-time

Contribute to the future of transaction banking as a React-focused Senior Full-Stack Developer.Leverage your expertise in Java and Spring Boot to create impactful applications.You will be at the fo... Show more

 • Promoted

Senior Full Stack Engineer - Java & React

WaferWire Cloud TechnologiesToronto, ON, CA
Full-time

Join WCT as a Senior Full Stack Engineer in Toronto, Canada, and drive the development of high-quality e-commerce platforms.Utilize your Java, Spring Boot, and React skills for scalable full-stack ... Show more

 • Promoted

Senior Java Full Stack Developer Hybrid Role

Iris Software Inc.Toronto, ON, CA
Full-time

Explore a rewarding Senior Java Full Stack Developer role at a leading financial services company in Toronto with a hybrid schedule.Drive innovation utilizing your substantial skills in JAVA develo... Show more

 • Promoted

Senior Full-Stack Developer: Java, Microservices & RPA/ML

Rubicon PathToronto, ON, CA
Full-time

A technology firm in Canada is seeking a Senior Full Stack Software Developer with expertise in Java, microservices, and cloud computing.The role involves designing automation processes, developing... Show more

 • Promoted

Senior Full Stack Developer (Java + Angular/React)

TangentiaToronto
Full-time

Experience developing with backend technologies such as Java, Spring Boot / Spring Webflux for building RESTful microservices.Experience developing with frontend technologies such as JavaScript, No... Show more

 • Promoted

Senior Java Full Stack Developer Toronto

Themesoft Inc.Toronto, ON, CA
Full-time

Elevate your career as a Senior Java Full Stack Developer in Toronto with a hybrid work model.Leverage your strong skills in Angular/React and Java for enterprise-grade solutions.We seek an experie... Show more

 • Promoted

Remote Senior Full-Stack Developer - React Native

AppLitToronto, ON, CA
Remote
Full-time

A mobile app development firm in Ontario is seeking a Full Stack Developer proficient in React Native.You will collaborate on building high-quality mobile apps, work on UI design, and maintain code... Show more

 • Promoted

Senior Software Developer Java & React

ScotiabankToronto, ON, CA
Full-time

Join Scotiabank's Retail Deposits and Investments Technology team as a Senior Software Developer focused on Java and React.Elevate applications with high-quality enhancements in a dynamic environme... Show more

 • Promoted

Java Full Stack Developer with React – Onsite in Toronto/Vancouver, Canada

Envision Technology SolutionsToronto, ON, CA
Full-time

Job Title: Java Full Stack Developer with React.Java Full Stack Developer with React.The developer will integrate messaging, cloud services, and third‑party platforms, while leveraging.AI coding as... Show more

 • Promoted

Senior Java Full Stack Developer in Toronto

TEKGENCEToronto, ON, CA
Full-time

Elevate your career with TEKGENCE as a Senior Java Full Stack Developer in Toronto, ON.This hybrid role focuses on Java, Angular, and RESTful API development.This position offers an exciting opport... Show more

 • Promoted

Senior Full Stack Developer Java

GFT TECHNOLOGIES SEToronto, ON, CA
Full-time

Senior Full Stack Developer Java.Location: Toronto, ON, CA, M5J 2P1.This is a long term contract opportunity (12 mnths contract) and has no sponsorship option.This role will involve working on Delt... Show more

 • Promoted

Senior Full Stack Developer – Java

AkkodisToronto, ON, CA
Full-time

Senior Full Stack Developer – Java.We are seeking a highly skilled Senior Full Stack Developer with strong expertise in both front-end and back-end Java development.You’ll be part of a global team ... Show more

 • Promoted

Senior Java Full-Stack Engineer: React, SpringBoot, Cloud

DawninfotekToronto, ON, CA
Full-time

A technology services company based in Toronto is seeking an experienced Java Fullstack Developer.The ideal candidate will have extensive experience in both front-end and back-end technologies, esp... Show more

 • Promoted

Senior Java Full Stack Developer Role

GalentToronto, ON, CA
Full-time

Elevate your career as a Senior Java Full Stack Developer, leveraging your skills in Java, AngularJS, and AWS.This role focuses on developing high-performance applications and hands-on backend and ... Show more

 • Promoted

Senior Java Full Stack Developer – Toronto

Pacer GroupToronto, ON, CA
Temporary

Elevate your skills as a Senior Java Full Stack Developer in Toronto, ON with a hybrid work model.Bring your expertise in Java, Spring Framework, and React.Join a dynamic team in the BFSI domain.Wi... Show more

 • Promoted

Senior Java Full Stack Developer

CogencyToronto, ON, CA
Full-time

Cogency is a Toronto-based consulting and technology services firm specializing in enterprise digital transformation across the Banking, Financial Services, and Insurance (BFSI) sector.We partner w... Show more