Java Fullstack Developer

PYXIDIA TECHLAB

Toronto

Hybrid

CAD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology solutions provider in Toronto seeks a Senior Full Stack Developer with expertise in Java, Spring Boot, and Angular. The successful candidate will design and develop enterprise-grade applications and collaborate with cross-functional teams. We are looking for someone with over 8 years of experience in software development, strong coding standards, and a passion for technology. This role offers a unique opportunity to work in a dynamic environment focused on innovation.

Qualifications

  • Minimum 8 years of professional software development experience with a strong focus on backend and frontend technologies.
  • Expert knowledge and hands-on experience with Java 8+ and Spring Boot framework.
  • Proficient in Angular (versions 8+) including component development, services, routing, and state management.

Responsibilities

  • Lead the design, development, testing, deployment, and maintenance of scalable backend services using Java and Spring Boot.
  • Develop and enhance frontend applications using Angular for a seamless user experience.
  • Integrate and manage asynchronous messaging systems such as Apache Kafka.

Skills

Java 8+
Spring Boot
Angular (versions 8+)
SQL optimization
RESTful web services
Kafka
GraphQL
JavaScript
AWS
Docker

Education

Bachelor's or Master's degree in Computer Science

Job description

Job Title: Senior Full Stack Developer (Java, Spring Boot, Angular)

Experience: 8+ years

Location: Downtown Toronto (4 Days from office)

Employment Type: C2H

About The Role

We are looking for a highly skilled Senior Full Stack Developer to join our technology team. The successful candidate will have extensive experience in architecting, developing, and maintaining enterprise‑grade web applications primarily using Java Spring Boot on the backend and Angular on the frontend. This role demands a deep understanding of software development life cycle (SDLC), strong coding standards, and a proactive approach to design and problem‑solving.

Key Responsibilities
  • Lead the design, development, testing, deployment, and maintenance of scalable and secure backend services using Java and Spring Boot framework.
  • Develop and enhance frontend applications using Angular to ensure a seamless, performant, and intuitive user experience.
  • Design, optimise, and maintain relational database schemas, write complex SQL queries for data retrieval, manipulation, and reporting.
  • Collaborate closely with Product Managers, UI/UX Designers, QA teams, and other developers to deliver quality software solutions on time.
  • Implement and maintain RESTful APIs and work with GraphQL APIs to enable efficient frontend‑backend communication.
  • Integrate and manage asynchronous messaging systems such as Apache Kafka to support event‑driven architecture and real‑time data processing.
  • Utilise cloud computing resources and services to deploy, monitor, and scale applications in cloud platform AWS.
  • Ensure adherence to coding best practices, conduct code reviews, and mentor junior developers to improve team productivity and code quality.
  • Perform troubleshooting, root cause analysis, and performance tuning of applications to enhance reliability and responsiveness.
  • Stay current with emerging technologies and propose innovative technical solutions to improve product and development processes.
Required Skills And Experience
  • Minimum 8 years of professional software development experience with a strong focus on backend and frontend technologies.
  • Expert knowledge and hands‑on experience with Java 8+ and Spring Boot framework.
  • Proficient in Angular (versions 8+) including component development, services, routing, and state management.
  • Strong experience writing optimized SQL queries and working with relational databases such as MySQL, PostgreSQL, or Oracle.
  • Solid understanding of RESTful web services and experience building and consuming APIs.
  • Experience with asynchronous messaging platforms like Kafka or RabbitMQ.
  • Familiarity with GraphQL API development and consumption.
  • Sound understanding of core JavaScript, HTML5, and CSS3 in the context of modern web applications.
  • Exposure to cloud platforms such as AWS for application deployment and maintenance.
  • Knowledge of containerisation (Docker) and CI/CD pipelines is a plus.
Desired Attributes
  • Ability to work independently and in a team environment within an Agile/Scrum framework.
  • Strong analytical and problem‑solving skills with excellent attention to detail.
  • Effective communication skills to articulate technical concepts to both technical and non‑technical stakeholders.
  • Demonstrated leadership skills to guide and mentor junior team members.
  • Passion for continuous learning and applying best practices in software development.
Education
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related discipline is preferred. Equivalent work experience will also be considered.
Seniority level

Mid‑Senior level

Job function

Engineering and Information Technology

Industries

IT Services and IT Consulting

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Java Developer - Core Java, Angular 13+
Full Stack Java Developer - Core Java, Angular 13+

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 160,000 - 200,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Cogency • Toronto

Hybrid
CAD 100,000 - 130,000
Full Stack Java Developer
Full Stack Java Developer

Highbrow LLC • Toronto

Hybrid
CAD 90,000 - 120,000
Java Full Stack Developer
Java Full Stack Developer

Iris Software Inc. • Toronto

Hybrid
CAD 120,000 - 160,000
Java Full Stack Developer – Spring Boot, Angular & AI
Java Full Stack Developer – Spring Boot, Angular & AI

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 120,000 - 160,000
Technology Lead - Java Microservices and Spring boot
Technology Lead - Java Microservices and Spring boot

United States Digital Space LLC • Mississauga

On-site
CAD 92,000 - 124,000
Senior Java Software Engineer - Banking Experience
Senior Java Software Engineer - Banking Experience

MSZ Systems • Toronto

Hybrid
CAD 80,000 - 110,000
Java Full Stack Developer
Java Full Stack Developer

Infosys • Mississauga

On-site
CAD 92,000 - 124,000
Restaurant d'entreprise
Software Developer – Senior (Spring Boot, Node.js, or .NET Core. experience)
Software Developer – Senior (Spring Boot, Node.js, or .NET Core. experience)

Bevertec • Toronto

On-site
Fullstack Developer Java / Angular
Fullstack Developer Java / Angular

Highspring • Montreal (administrative region)

Hybrid
CAD 80,000 - 100,000
Flexible hybrid work arrangements
Work on impactful technology projects
Collaboration with experienced teams