HOME Software Engineering & Dev Java Developer
  • ShipTime
  • Oakville, ON
  • Full-Time
  • 17 days ago
ShipTime VERIFIED EMPLOYER

Java Developer.

Software Engineering & Dev Full-Time

Java Developer: our view in 3 lines...

  • The Role:This is a Java development role for someone building and maintaining high-volume business applications, especially for eCommerce platforms.
  • The Person:The person will design, implement and maintain Java applications, integrate them with network systems, servers and databases, prepare software releases, and develop test cases and test plans.
  • Requirements:The ideal candidate has Java, Spring Framework, SQL, Hibernate, GIT, ReactJS, Bootstrap, RESTful web services, Linux Systems / IT Administration, Google Cloud, Docker and Jenkins CI.

About the role

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

Published September 10, 2026
Location Oakville, Canada
Job Type Full-Time