Java Developer

ShipTime

Oakville

Hybrid

CAD 80,000 - 120,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Full benefits package
Paid Vacation Time
Company Events
On-site parking

Job summary

ShipTime & Paid Inc. is expanding its tech team in North America. We design and deliver SaaS solutions for eCommerce, payments, and shipping, with a focus on high-volume Java applications and scalable services.

The role involves building robust Java applications, integrating with Shopify, WooCommerce, BigCommerce, and other systems, and actively participating in Agile processes. A Bachelor’s degree and 5+ years of Java experience are preferred, along with strong English communication and

Qualifications

  • Bachelor’s degree required.
  • 5+ years Java experience.
  • Proficiency with RESTful services and SQL.
  • Strong English communication skills.
  • Able to work in agile, collaborative teams.

Responsibilities

  • Design, implement, and maintain Java applications for high-volume, low-latency needs.
  • Analyze requirements and contribute to software design meetings.
  • Integrate applications with networks, servers, and databases for eCommerce platforms.
  • Set up test environments and integrate with third-party apps.
  • Provide coaching to increase technical capability within the team.
  • Participate in Agile sprint planning, stand-ups, and reviews.
  • Prepare releases and maintain well-documented code and updates.
  • Develop test-cases and validate software requirements.

Skills

Java
ReactJS
RESTful web services
English communication
team collaboration
fast learner
self-motivated

Education

Bachelor’s Degree

Tools

Git
Claude Code
Linux
Jenkins CI
Docker
Google Cloud
Microservices

Job description

ShipTime & Paid Inc. are innovative SaaS companies that empower small and medium-sized businesses across North America with an all-in-one platform for eCommerce, payment processing, and shipping. Our integrated solutions help businesses streamline operations, reduce costs, and grow with confidence. Through our ShipTime platform, we provide access to preferred shipping rates from leading carriers, including DHL, FedEx, and Purolator, and partner with trusted organizations such as Costco and CFIB to deliver smart, cost-effective shipping solutions. Together, we're transforming the way businesses manage their online presence, payments, and fulfillment. As a key member of our team, you’ll be working within a fast-growing, fun technology company that provides an inspiring environment, a positive culture, and great people! This role directly impacts delivering leading-edge SaaS technology in the eCommerce/payments/shipping sector for the North American market.

Key Responsibilities
  • Design, implement, and maintain Java applications that are high-volume and low-latency, necessary for our business applications.
  • Participate in software design meetings and analyze user needs to determine technical requirements.
  • Integrate applications with network systems, servers, and databases to ensure seamless functionality and scalability, particularly focusing on eCommerce platforms like Shopify, WooCommerce, and BigCommerce.
  • Setup virtual test environments and integrate with 3rd party applications.
  • Provide coaching and training to increase technical capability across the team.
  • Participate in Agile development teams, contributing to sprint planning, stand-ups, and reviews.
  • Prepare and produce releases of software components. Maintain well-documented code and system updates for seamless integration and troubleshooting.
  • Develop test-cases and test plans to verify software requirements and usability.
Qualifications
  • Excellent skills with Java, Spring Framework, SQL, Hibernate. (5+ Years)
  • Experience with source control management with GIT.
  • Experience with Ai coding tools like Claude Code.
  • Ability to work with minimal supervision, manage priorities, stay organized. Must demonstrate the ability to communicate effectively with Senior Management, supervisor, peers, and end users.
  • Communicate and engage with technical and non-technical audiences.
  • Bachelor’s Degree
Skills
  • At least 5-7 years of Java experience
  • Experience with ReactJS, Bootstrap (optional)
  • Experience working with RESTful web services
  • Excellent English verbal and written communication skills
  • Ability to work in a dynamic and collaborative team environment
  • Ability to quickly learn and apply new concepts, technologies, and solutions
  • Exceptionally self-motivated, self-directed, and detail-oriented
  • Creativity in devising ways to break software to expose failures during test cycles
  • Testing web applications
Experience With The Following Would Be An Asset
  • Linux Systems / IT Administration
  • Automation, deployment, and configuration of IT services across private and public clouds
  • Working knowledge of virtualization, public and private clouds, and datacenter products: Google Cloud, Docker, etc.
  • Jenkins CI
  • Working knowledge or experience with Microservices application architecture, Container frameworks
What We Offer
  • We’re in this together - our success relies on working together as a team with other departments and we promote a highly supportive and respectful environment
  • FUN! - You’ll have the opportunity to work each day with fun, passionate individuals. Whether it’s a summer outing or friendly competitive contests there’s always a company event on-going.
  • Engage with customers and partners from across the country, spanning many industries.
Benefits
  • Full benefits package (vision, dental, etc.)
  • Paid Vacation Time
  • Company Events
  • On-site parking
About The Role

Job Type: Full-Time

Salary: $80,000-120,000 CAD/year

Remote Work: Hybrid

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Socket.dev • Oakville

Hybrid
CAD 80,000 - 120,000
Full benefits package
Paid Vacation Time
Company Events
+1
Manager, Software Engineering Support
Manager, Software Engineering Support

Shipfusion • Toronto

On-site
CAD 120,000 - 135,000
Health and dental benefits
Work-from-home stipend
Remote-first culture
+1
Technical Account Manager
Technical Account Manager

AfterShip • Toronto

Hybrid
CAD 111,000 - 150,000
Healthcare coverage
Retirement plans
Unlimited PTO
+3
Technical Account Manager
Technical Account Manager

AfterShip • Toronto

Hybrid
CAD 111,000 - 150,000
Healthcare coverage from day 1
Unlimited PTO
Annual learning & wellness benefit
+2
Senior Software Engineer, WebApp
Senior Software Engineer, WebApp

Shippo • Canada

On-site
CAD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Impact.com • Victoria

On-site
CAD 135,000 - 170,000
RSUs
Health benefits
Parental leave
+3
Technical Account Manager
Technical Account Manager

AfterShip Group • Toronto

Hybrid
CAD 111,000 - 150,000
Competitive compensation
Remote-first work setups
Healthcare coverage from day 1
+6
Senior Software Engineer II (Full Stack), Analytics & Automation
Senior Software Engineer II (Full Stack), Analytics & Automation

JobCubby • Canada

Hybrid
CAD 164,000 - 226,000
15% annual bonus
Fully remote within Canada
Comprehensive health & life insurance
+5
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Hybrid
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Java Team Leader
Java Team Leader

Future Electronics • Kirkland

On-site
CAD 90,000 - 150,000