Back to results

Java Developer

  • Oakville, ON, Canada

$80,000 to $120,000 CAD / year · Full-time

Applications open in a new tab.

Job details

Pay
$80,000 to $120,000 CAD / year
Job type
Full-time
Experience
At least 5-7 years of Java experience
Posting language
English
Posted

Original 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
More about this job

Responsibilities

Design, implement, and maintain high-volume, low-latency Java applications for eCommerce, payment, and shipping platforms. Collaborate in Agile teams to integrate 3rd party applications and provide technical coaching to team members.

Requirements

Requires a Bachelor's degree and 5-7 years of experience with Java, Spring, SQL, and Hibernate. Candidates must be proficient in Git and possess strong communication skills for engaging with both technical and non-technical stakeholders.

Skills

  • Java
  • Spring Framework
  • SQL
  • Hibernate
  • Git
  • Claude Code
  • ReactJS
  • Bootstrap
  • RESTful Web Services
  • Linux Systems
  • Google Cloud
  • Docker
  • Jenkins CI
  • Microservices
  • Container Frameworks
  • Agile Development

Benefits

  • Full benefits package
  • Vision insurance
  • Dental insurance
  • Paid vacation time
  • Company events
  • On-site parking

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Transportation
  • Logistics

Keywords

  • Java
  • Spring Framework
  • SQL
  • Hibernate
  • Git
  • Claude Code
  • ReactJS
  • Bootstrap
  • RESTful Web Services
  • Linux
  • Google Cloud
  • Docker
  • Jenkins CI
  • Microservices
  • Container Frameworks
  • Agile
  • SaaS
  • eCommerce
  • Shopify
  • WooCommerce
  • BigCommerce
  • Payment Processing
  • Shipping Solutions
  • Low-latency
  • High-volume
  • Software Design
  • Virtualization
  • IT Administration
  • Cloud Computing

Report this job