Java Production Support Engineer

February 17, 2026

Job Description

  • Contractor
  • Anywhere

About the job
Senior Java Support Engineer (Contract – Remote, Canada)

Job Type: Contract

Location: Remote (Canada)

Time Zone Requirement: Must support EST working hours

 

Role Overview

We are seeking a technically strong Senior Java Support Engineer with 8+ years of experience to provide maintenance, break-fix support, and development services for an in-house web application. This role requires an independent contributor who is a strong problem solver, solution provider, and capable of communicating effectively with customers and end users.

The ideal candidate will have deep backend expertise, solid database knowledge, Linux system experience, and hands-on front-end development skills.

 

Key Responsibilities

Provide Maintenance & Support (M&S / break-fix) for an in-house web application
Deliver production support during EST time zone hours
Perform development enhancements and bug fixes
Conduct annual updates of tools, frameworks, and libraries
Troubleshoot and resolve application, system, and database issues
Collaborate directly with business users and stakeholders
Work independently as an Individual Contributor

 

Required Qualifications

Education: Minimum B.Tech / Bachelor’s degree in Engineering or equivalent
Experience: 8+ years of hands-on experience in Java development and production support
Strong analytical, troubleshooting, and problem-solving skills
Excellent verbal and written communication skills
Ability to interact directly with customers and end users

 

Technical Skills

Operating Systems

Linux / Ubuntu
Crontab
File system mounts
Version Control

SVN (Tortoise SVN)
Database

MySQL
Strong SQL skills
Backend (Mandatory)

Object-Oriented Programming (OOP)
Java
SQL
Backend (Nice to Have)

Apache Tomcat
Hibernate
Jersey (JAX-RS)
Frontend (Mandatory)

JavaScript
HTML
CSS
Frontend (Nice to Have)

SCSS
Kendo UI

 

Ideal Candidate Profile

Strong production support background
Comfortable handling L2/L3 issues independently
Experience working in remote and distributed teams
Proactive, accountable, and customer-focused
Able to balance support and development responsibilities