Skip to main content
N

Remote Fullstack Java Developer

Northern
Full TimejuniorHybrid
CAPosted March 18, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaScriptTypeScriptJavaHTMLCSSReactVueAngularSpringAWSGCPAzureGitHubJiraDevOps

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Headquartered in London, Ontario, Northern is an integrated digital solutions agency that specializes in helping leading Commercial and Public Service brands and businesses navigate digital change. Leveraging our industry expertise and deep understanding of our clients' businesses, we collaborate to design, create, and enable tailored digital experiences that drive growth. We have strategically assembled a group of innovators who have a passion for technology, design, and improving digital experiences.

As an Intermediate Full Stack Java Developer at Northern, you will build and maintain digital marketing solutions for our clients. As a member of our Experience development team, you will work closely with stakeholders to develop and build dynamic, responsive and efficient web applications through your strong front-end and back-end knowledge.

Full-time remote is available nationally. Our Connected Workplace Program gives you the option to choose a remote, hybrid or in-office workspace! (Benefits plan, including a Health Spending Account

Wellness Program & LifeWorks EAP

Profit-Sharing Performance Bonuses

Delicious Meals & Company Social EventsFree Onsite Parking

Referral Bonus Program

Flexible work environment - so you can work where & when you work best

Allowance to help set up home office

Collaborate with cross-functional project teams through sprint planning, daily stand-ups, and sprint retrospectives to continuously improve and deliver high-quality solutions on time and within budget.

Collaborate with stakeholders to gather requirements, define technical solutions, and support estimates for development efforts.

Create and maintain clear documentation for developed solutions, including technical specifications, architecture diagrams, and code documentation.

Provide technical guidance and support to junior developers and team members, assisting with problem-solving and skill development.

Contribute to the continuous improvement of development processes and best practices, sharing knowledge and insights with the team.

2-5 years experience in Java development with with Java/Spring Book, HTML, CSS, and Javascript/TypeScript

  • Previous experience with at least one of the following front-end frameworks: React, Angular, or Vue.js
  • Experience utilizing project management platforms such as Jira and Azure DevOps
  • Previous experience with performance monitoring and optimization tools such as Datadog, New Relic, Dynatrace or similar)
  • Knowledge of key performance metrics and optimization techniques for both front-end and back-end systems
  • Bonus Skills!

Knowledge of automation, scripting, and development within Python

Experience with Cloud platforms including AWS, Azure, GCP

Experience integrating AI/LMM tools (GitHub Copilot, Claude, Cursor or similar) into development workflows

Since its founding in 2015, Northern has grown to 200+ Digital Experts working together to help leading brands across North America navigate digital transformation.

Northern's continued growth, strengthened by our strong company culture, has led to multiple recognitions by Great Place to Work® Canada including Best Workplaces™ in Canada, for Inclusion, in Ontario, for Women, and for Hybrid Work.

Equity and Diversity

Northern welcomes applications from all qualified individuals and is dedicated to fostering a culture of inclusivity, employment equity, and diversity in the workplace. We encourage candidates from all backgrounds to apply, including but not limited to members of visible minorities, Indigenous peoples, individuals with diverse abilities, and those of all gender identities and expressions.

Accommodations are available at every stage of the hiring process.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free