Upgrade, Inc.

Principal Software Developer – Backend

Upgrade, Inc.

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$150,000 - CA$250,000 per year

Job Level

Lead

Tech Stack

AWSHibernateJavaJenkinsSpringSpring BootSpringBootSQL

About the role

  • As a subject matter expert of the platform, you will work closely with multiple stakeholders to help shape its direction and implement new features.
  • You will be responsible for all technical aspects of the system, including:
  • Design and develop complex applications using Java and Spring Boot and scale micro-services.
  • Build complex application software using modern continuous integration tools like JIRA/Git/Jenkins.
  • Maintain best practices for code hygiene and health, including test coverage and deployment.
  • Support a robust test framework and architecture, including integration with third parties.
  • Contribute to documentation of the system and help with trouble-shooting and problem solving.

Requirements

  • Excellent design and Java programming experience.
  • Knowledge of unit testing methodologies.
  • SQL and database programming expertise.
  • Knowledge of Spring Boot, Hibernate, ORM frameworks.
  • Experience working on AWS and micro-services.
  • Bachelor's degree in Computer Science or related field.
Benefits
  • Competitive salary and stock option plan
  • 100% paid coverage of medical, dental and vision insurance
  • Flexible PTO
  • Competitive 401(k) and RRSP program
  • Opportunities for professional growth and development
  • Paid parental leave
  • Health & wellness initiatives

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring Bootmicro-servicesunit testingSQLdatabase programmingHibernateORM frameworksAWScontinuous integration
Soft skills
problem solvingtroubleshootingstakeholder collaborationdocumentation
Certifications
Bachelor's degree in Computer Science
Bellwood Labs

Senior Java Software Engineer

Bellwood Labs
Seniorfull-time$110k–$160k / year🇨🇦 Canada
Posted: 3 hours agoSource: bellwoodlabs.applytojob.com
AWSAzureCloudDockerGoJavaKubernetesPythonReactSpringSpring BootSpringBoot
Second Harvest

Senior Cloud & Backend Engineer – Azure, .NET

Second Harvest
Seniorfull-time$98k–$101k / year🇨🇦 Canada
Posted: 6 hours agoSource: boards.greenhouse.io
AzureCloud.NETReactSQLVault
Atimi Software

Senior Java Developer – AWS

Atimi Software
Seniorfull-time$120k–$180k / year🇨🇦 Canada
Posted: 10 hours agoSource: apply.workable.com
AWSEC2JavaMicroservicesNoSQLSpringSQL
PayFacto

Développeur Logiciel, C++

PayFacto
Mid · Seniorfull-time🇨🇦 Canada
Posted: 1 day agoSource: payfacto.bamboohr.com
AndroidCloudGoGRPCiOSKotlin.NET