Back to results

Closed listing

Full Stack Engineer

  • Mississauga, ON, Canada

$70 to $75 CAD / hour · Contract

This opening has closed.

The original listing is kept below for reference.

Job details

Pay
$70 to $75 CAD / hour
Job type
Contract
Closing date
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Job Title: Java Full Stack Developer

Location: Mississauga, ON (Hybrid 3 days/week)

Duration: Contract - 6 months

Position Overview

Seeking experienced Java Full Stack Developers to support enterprise-scale technology initiatives within a leading global financial institution. This role is primarily focused on Java backend engineering with strong modern frontend development experience using Angular or React.

The ideal candidate will have strong hands-on experience developing Java/Spring Boot microservices, building modern enterprise web applications using Angular or React, and integrating frontend applications with RESTful services and distributed backend systems.

Key Responsibilities

  • Design, develop, and maintain enterprise applications using Java, Spring Boot, and Angular or React.
  • Build scalable and maintainable REST APIs and microservices supporting business-critical applications.
  • Develop reusable, responsive, and maintainable UI components using Angular/TypeScript or React.
  • Integrate frontend applications with backend Java services and REST APIs.
  • Participate in the design and development of microservices and distributed applications.
  • Develop event-driven solutions using technologies such as Kafka or other messaging platforms.
  • Write clean, efficient, reusable, and well-tested code across frontend and backend layers.
  • Collaborate with architects, business analysts, QA engineers, and technology teams throughout the SDLC.
  • Troubleshoot application, integration, performance, and production issues.
  • Contribute to application scalability, resiliency, security, and performance improvements.
  • Participate in code reviews, technical design discussions, automated testing, and CI/CD activities.
  • Follow enterprise engineering standards, security controls, and development best practices within a regulated financial-services environment.

Required Skills

Backend

  • Strong hands-on experience with Java.
  • Strong experience with Spring Boot / Spring Framework.
  • Experience developing RESTful APIs and microservices.
  • Strong understanding of object-oriented programming, design patterns, and software engineering principles.
  • Experience with relational databases and SQL.
  • Experience with distributed systems or distributed application architecture.
  • Experience with Kafka or other messaging/event-driven technologies.

Frontend

  • Strong hands-on experience with Angular or React.
  • For Angular: strong TypeScript, JavaScript, HTML5, and CSS3 experience.
  • For React: strong React.js, JavaScript/TypeScript, HTML5, and CSS3 experience.
  • Experience developing reusable components and enterprise-grade web applications.
  • Experience integrating frontend applications with REST APIs and backend services.
  • Understanding of frontend performance, security, and application architecture.

Engineering / Cloud

  • Experience with Git and modern CI/CD practices.
  • Experience with automated unit and integration testing.
  • Exposure to Docker and Kubernetes preferred.
  • Experience with AWS, Azure, or other cloud platforms preferred.
  • Understanding of Agile/Scrum software development methodologies.

Preferred Qualifications

  • Experience within banking, financial services, capital markets, payments, or other highly regulated environments.
  • Experience developing high-volume, highly available enterprise applications.
  • Strong understanding of distributed-system concepts including scalability, resiliency, fault tolerance, concurrency, and asynchronous processing.
  • Experience with caching, messaging, or other distributed technologies.
  • Experience working within large enterprise technology organizations.
More about this job

Responsibilities

Design and develop enterprise-scale Java backend microservices and modern frontend applications using Angular or React. Collaborate with cross-functional teams to build scalable, event-driven solutions within a regulated financial environment.

Requirements

Requires strong hands-on experience with Java, Spring Boot, and modern JavaScript frameworks like Angular or React. Candidates should be proficient in RESTful services, distributed systems, and CI/CD practices, preferably with experience in the banking sector.

Skills

  • Java
  • Spring Boot
  • Angular
  • React
  • TypeScript
  • REST APIs
  • Microservices
  • Kafka
  • SQL
  • Git
  • CI/CD
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • Agile

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Finance & Accounting
  • Consulting

Keywords

  • Java
  • Spring Boot
  • Angular
  • React
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • RESTful APIs
  • Microservices
  • Kafka
  • SQL
  • Distributed Systems
  • Git
  • CI/CD
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • Agile
  • Scrum
  • Banking
  • Financial Services
  • Capital Markets
  • Event-Driven Architecture
  • Object-Oriented Programming
  • Design Patterns
  • Software Engineering
  • Scalability
  • Resiliency

Report this job