08/01/2026

Staffinity

Mississauga

On-site

CAD 100,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Staffinity is seeking a Solutions Architect - Java for a client in Mississauga. This full-time, permanent role offers salary 100-130k CAD plus bonus and benefits, with the possibility of upside.

The position requires in-office work in Mississauga each day. The ideal candidate has 5+ years in core Java/J2EE, Spring Boot, microservices, OAuth2 security, RabbitMQ, and cloud/containerization (AWS/Google Cloud, Docker, Kubernetes).

Qualifications

  • 5+ years hands-on experience with core Java/J2EE, design patterns.
  • Experience with Spring Boot and microservices.
  • Strong knowledge of OAuth2, scopes, user roles and API security.
  • Experience installing, configuring, administering, monitoring RabbitMQ.
  • Understanding of Event Driven Architecture.
  • Knowledge of concurrency issues and solutions in architecture.
  • Experience with cloud and containerization: AWS, Google Cloud, Docker, Kubernetes.
  • Proficiency with HTTP/HTTPS/HTTP2.
  • Experience with CI/CD, TDD and pair programming.
  • Experience with Scrum, Jira, Confluence, Git.

Responsibilities

  • Design and develop assigned software modules.
  • Unit testing, deployment and module monitoring.
  • Act as a main point of contact between internal departments and the customer.
  • Participate in agile ceremonies and ensure up-to-date status reporting.
  • Research new technologies and design choices and influence architecture decisions.

Skills

Java/J2EE
Spring Boot
Microservices
OAuth2 Security
RabbitMQ
Event-Driven Architecture
Concurrency
Cloud (AWS/GCP)
Docker
Kubernetes
HTTP/HTTPS/HTTP2
CI/CD
TDD / Pair Programming
Scrum/Jira/Confluence
Debugging/Troubleshooting
Communication
Self-starter

Tools

Jira
Confluence
Git
Docker
Kubernetes
AWS
Google Cloud

Job description

Staffinity is currently seeking a Solutions Architect - Javafor a client located in Mississauga. This is a full-time, permanent position.with salary, bonus, benefits and the potential for upside. The salary range is100-130k. Must be able to work every day out of the Mississauga office. Theideal candidate will have the following qualifications:

  • Experiencewith a startup
  • Deepknowledge of RabbitMQ
  • Experiencedeveloping complex products or modules from scratch
  • TechnicalArchitect / SME level knowledge for Java
  • ELKand authorization
Responsibilities
  • Design and develop assigned software modules.
  • Unit testing, deployment and module monitoring.
  • Act as a main point of contact between internaldepartments and the customer.
  • Participate in agile ceremonies and ensure up todate status reporting.
  • Research new technologies and design choices andinfluence architecture decisions by making contribution in all stages ofdevelopment.
Qualifications
  • 5+ years hands on experience with core Java& J2EE skills and well versed in design patterns and related frameworks
  • Experience with Spring-Boot and Microservices
  • Good knowledge and experience of oAuth2 andrelated concepts including scopes, user roles; Good understanding of securityincluding writing secure software, API security, encryption and other securityaspects.
  • Experience installing, configuring,administering, monitoring, and troubleshooting RabbitMQ.
  • Good understanding of Event Driven Architecture.
  • Good understanding of concurrency problems andhow to solve them in architecture and implementation.
  • Experience working with cloud andcontainerization technologies including AWS, Google Cloud, Docker, Kubernetesetc.
  • Good understanding of HTTP protocol withexperience in HTTPs, HTTP2.
  • Experienced in Continuous Integration andContinuous Deployment (CI/CD) methodologies. Experience in Test DrivenDevelopment (TDD) and Paired Programming
  • Experience working with Scrum APM practices andtools including Jira, Confluence, Git etc.
  • Strong debugging, problem solving andinvestigative skills. Ability to assimilate disparate information (log files,error messages etc.) and pursue leads to find root cause problems.
  • Self-starter who can work independently withgood communication skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Solutions Architect - Microservices, AWS, RabbitMQ
Java Solutions Architect - Microservices, AWS, RabbitMQ

Staffinity • Mississauga

On-site
CAD 100,000 - 130,000
Senior Java Architect
Senior Java Architect

Compunnel Inc. • Montreal

Hybrid
CAD 105,000 - 155,000
Senior Java Software Engineer - Banking Experience
Senior Java Software Engineer - Banking Experience

MSZ Systems • Toronto

Hybrid
CAD 80,000 - 110,000
Java API Engineer
Java API Engineer

SIDRAM TECHNOLOGIES • Mississauga

On-site
CAD 120,000 - 160,000
Senior Java Developer - Backend
Senior Java Developer - Backend

CG Consulting Group • Toronto

On-site
CAD 90,000 - 120,000
Java Developer | Level 4 (CAD) - RSR MSP
Java Developer | Level 4 (CAD) - RSR MSP

Lancesoft • Montreal

On-site
CAD 90,000 - 130,000
Senior Java Developer — API & WordPress Specialist
Senior Java Developer — API & WordPress Specialist

Rubicon Path • Toronto

Hybrid
CAD 80,000 - 110,000
Java Backend developer
Java Backend developer

Rang Technologies Inc • Mississauga

On-site
CAD 90,000 - 100,000
Core Java Developer
Core Java Developer

VLink Inc • Mississauga

On-site
CAD 90,000 - 120,000
Backend Java Developer
Backend Java Developer

Randstad Enterprise • Montreal

On-site
CAD 100,000 - 140,000