Applications are currently unavailable for this posting.
Browse current jobs- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Apply on LinkedIn (LinkedIn sign-in required)
Job summary
Design, develop, test, and maintain scalable backend services and REST APIs using Java and Spring Boot, while building and integrating frontend components with Angular. Write clean, reusable, well-tested code; troubleshoot defects and production issues; support CI/CD and deployments; and collaborate with cross-functional and distributed teams, including offshore developers.
Job details
Hi, Job opening for Java full stack developer Full-stack developer, immediate opening Location: Toronto (Must be local to Toronto, able to come into office) 06 – 12 months • 80% coding, 20% design authority • Frontend: Angular; backend: Spring Boot / Java Client expect: Java and Spring Security (primary focus) OAuth 2 authentication, client credentials flow AWS KMS encryption and machine access restriction Token lifecycle management Java exceptions and garbage collection Role Summary & Key Responsibilities: Hands-on Senior Full Stack Developer responsible for contributing to the design, development, testing, and maintenance of scalable backend services and REST APIs using Java and Spring Boot; building and integrating frontend components using Angular; writing clean, reusable, and well-tested code; troubleshooting defects and production issues; supporting CI/CD pipelines and deployments; participating in Agile ceremonies; collaborating with product, architecture, QA, DevOps, and distributed development teams; and coordinating with offshore developers. Code technical skills: Java; Spring Boot; REST APIs; microservices; Angular; SQL; unit and integr
What you’ll do
Design, develop, test, and maintain scalable backend services and REST APIs using Java and Spring Boot, while building and integrating frontend components with Angular. Write clean, reusable, well-tested code; troubleshoot defects and production issues; support CI/CD and deployments; and collaborate with cross-functional and distributed teams, including offshore developers.
Requirements
The role focuses primarily on Java and Spring Security, including OAuth 2 authentication, client credentials flow, AWS KMS encryption, machine access restrictions, and token lifecycle management. It also calls for experience with Spring Boot, REST APIs, microservices, Angular, SQL, unit testing, and senior-level full-stack development.
Listed skills
- Java · Preferred
- Spring Boot · Preferred
- Angular · Preferred
- REST APIs · Preferred
- SQL · Preferred
- CI/CD · Preferred
- Agile · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- Spring Security
- OAuth 2
- AWS KMS
- Angular
- REST APIs
- Microservices
- SQL
- Unit Testing
- CI/CD
- Agile
- Java Exceptions
- Garbage Collection
- Token Lifecycle Management
- Encryption
Job areas
- Software
- Technology
- Finance & Accounting
More jobs from Soho Square Solutions
Finance Business Analyst
- On-site
- Montréal, QC
- Posted Nov 4, 2026
Business Analyst
- On-site
- Montréal, QC
- Posted Nov 4, 2026
Application Support Analyst
- On-site
- Montréal, QC
- Posted Oct 17, 2026
Business Analyst
- On-site
- Toronto, ON
- Posted Oct 16, 2026
