Back to job search
Software Guidance & Assistance, Inc. (SGA, Inc.) logo

Full-Stack Developer (Java, React, Openshift)

  • Toronto, ON
  • On-site
  • Posted Oct 9, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 5+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Design, develop, and maintain reliable, scalable web applications and cloud services using Java, Spring, Angular, React, and OpenShift. Provide technical leadership across development projects, mentor team members, oversee issue resolution, and support platform improvements, compliance, and planning.

Job details

Software Guidance & Assistance, Inc., (SGA), is searching for a Full stack Developer (Java, React, Openshift) for a contract assignment with one of our premier Financial Services clients in Toronto, CAN. Responsibilities: Design and develop web-based applications, cloud services in Angular/Java/Spring/OpenShift stack Work closely with our stakeholders in a highly collaborative environment Promote and follow solid agile software development practices Build for highly reliable, scalable, and maintainable Applications Provide leadership in research, design and implementing improvements to platform technology solutions. Develop front end web interfaces with Angular & React frameworks Work with Applications Development professionals to accomplish established goals and conduct personnel duties for team (e.g. performance evaluations, training and development, hiring and disciplinary actions) as well as act as an advisor or coach to mid-level developers and analysts Oversee process for technical issue escalation and prioritize technical issue resolution Leverage skills across Applications Development area to provide technical oversight across systems and applications Communicate internal and external departmental interdependence as well as cross product and cross project Resolve issues using in-depth knowledge of concepts and procedures within applications development Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business processes, system processes, and industry standards, and make evaluative judgement Contribute to planning, budget management, formulation of procedures, and resource planning negotiating with external parties when necessary Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding the firm, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards. Required Skills: Bachelor’s degree/University degree or equivalent experience 8+ years of relevant experience. Experience in leading and implementing successful projects Ability to take ownership and make technical decisions on software development projects Experience with dependency management, change management, continuous integration testing tools, and audit/compliance requirements Extensive knowledge of software engineering and object-oriented design Demonstrated leadership and management skills Consistently demonstrates clear and concise written and verbal communication Experience with design and implementations of cloud-ready applications and deployment pipelines on large-scale container platform clusters is a plus Hands on experience in building an enterprise scale highly componentized application using Java, Spring Framework and Docker Containers Proficient in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes etc. Experience working with SOA & Micro-services utilizing REST Experience with Kafka. Experienced in RDBMS and SQL/PLSQL Experienced in writing tests using frameworks JUnit, Mockito, Cucumber, RestAssured Understanding of the SDLC lifecycle for Agile & Waterfall methodologies Experienced in using monitoring tools OpenTelemetry, Splunk, ELK Excellent written and oral communication skills Experience working with Java Script framework such as Angular V8+, Reactive Programming concepts (RxJs), TypeScript, SCSS and HTML5 Experience in debugging, tuning and optimizing UI components By applying for a job with SGA, you agree to allow SGA to process your application for this and future opportunities in accordance with our Privacy Policy. Also, to ensure timely processing, you agree to be contacted by our AI recruiter via email, text, or phone. Message frequency varies and data rates may apply, but you can reply STOP to any SMS message to opt-out of texts and may contact SGA at info@sgainc.com to opt-out of AI communications. The choice not to engage with AI will not adversely impact your consideration for placement. AI is not used to make any hiring determinations. SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do. Be yourself, love what you do and find your passion at work. Please find us at https://sgainc.com/ . SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company EEO page to request an accommodation or assistance regarding our policy.

What you’ll do

Design, develop, and maintain reliable, scalable web applications and cloud services using Java, Spring, Angular, React, and OpenShift. Provide technical leadership across development projects, mentor team members, oversee issue resolution, and support platform improvements, compliance, and planning.

Requirements

Requires a bachelor's degree or equivalent experience and 8+ years of relevant experience, including project leadership and strong software engineering and object-oriented design expertise. Candidates should have hands-on experience with Java, Spring, Docker, cloud-ready applications, microservices, Kafka, databases, automated testing, monitoring tools, and modern JavaScript frameworks.

Listed skills

  • Java · Preferred
  • React · Preferred
  • Angular · Preferred
  • Docker · Preferred
  • REST APIs · Preferred
  • SQL · Preferred
  • TypeScript · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Spring Framework
  • React
  • Angular
  • OpenShift
  • Docker
  • Microservices
  • REST
  • Kafka
  • SQL
  • JUnit
  • Mockito
  • Cucumber
  • RestAssured
  • TypeScript
  • Agile Development

Job areas

  • Software
  • Technology
  • Management & Leadership

More jobs from Software Guidance & Assistance, Inc. (SGA, Inc.)

See all jobs from Software Guidance & Assistance, Inc. (SGA, Inc.)