Yoush Consulting logo

Full-Stack Developer – Java E-Commerce Platform

Yoush Consulting

Burlington, Canada

Share this job:
Posted:

Job Description

Our client, a national leader in imaging and photo retail solutions, needs a Full-Stack developer to support their core e-commerce platform. We require a Full-Stack Developer to support, maintain, and enhance a custom-built e-commerce and SaaS platform hosted on Amazon Web Services (AWS). This role involves Java-based back-end development, front-end maintenance, and Linux/AWS platform support within a long-running production environment.

This position is suitable for developers at varying levels of experience who are comfortable working with established systems and are interested in developing a broad skill set that spans application development and platform support.




Key Responsibilities

Software Development

  • Maintain and enhance a custom Java-based e-commerce and SaaS platform.
  • Develop and modify back-end functionality using Java, Spring Framework, and Hibernate.
  • Write and maintain SQL queries and database objects in PostgreSQL.
  • Support partner integrations, including configuration, data exchange, and issue resolution.
  • Develop and maintain front-end components using JavaScript, jQuery, Backbone/Marionette, Bootstrap, and SCSS.

Platform & Application Support

  • Deploy, monitor, and support applications hosted on AWS (EC2, S3, SES, SQS, Route 53, ELB, IAM, VPC).
  • Perform Linux-based application and server support, including Apache and Tomcat.
  • Participate in an on-call support rotation to help ensure service availability.
  • Investigate and resolve production issues in collaboration with team members.

Data & Systems Management

  • Support business analytics and data processes, including ETL workflows and data restoration.
  • Use and maintain source control systems (Git, Subversion).
  • Participate in testing, releases, and deployment activities.



Requirements

  • Degree, diploma, or equivalent experience in Computer Science, Information Technology, or a related field.
  • Experience in software development, with exposure to systems administration, or technical support roles.
  • Working knowledge of Java, Spring, API, REST, TOMCAT
  • Experience with relational databases (SQL, PostgreSQL), ETL Processes, Data Analytics/Cube design
  • Experience with AWS Linux Administration, and web-based applications.
  • Exposure to AWS or cloud-based infrastructure is an asset.
  • Basic understanding of front-end web technologies (JavaScript, HTML, CSS).
  • Strong problem-solving skills and the ability to learn and adapt.



Preferred / Asset Qualifications

  • Experience with Spring Framework, Hibernate (ORM), or Java web applications.
  • Exposure to custom-built or legacy systems.
  • Experience in e-commerce, retail, or SaaS environments.
  • Comfort working in roles that blend development and operational support.



Work Environment

  • Long-established, business-critical production systems
  • Small team with shared ownership and responsibility
  • Focus on reliability, maintainability, and incremental improvement


Back to Listings

Create Your Resume First

Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.

It's fast, easy, and increases your chances of getting an interview!

Create Resume

Application Disclaimer

You are now leaving Torontowala.com and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.

Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.