Skip to main content

Java Developer

Technology
ShipTime
Oakville, CanadaCAD 80,000 - CAD 120,000 /year1 month agoUntil 2026-11-16
Full timeHybrid

Job description

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

Keywords
JavaSpring FrameworkSQLHibernateGitClaude CodeReactJSBootstrapRESTful web servicesLinuxGoogle CloudDockerJenkins CIMicroservicesAgileeCommerceRESTfulShopifyWooCommerceBigCommerce

Interested in this role?