Yoush Consulting logo

Full-Stack Developer – Java E-Commerce Platform

Yoush Consulting

Burlington, Canada

Share this job:
Posted: 20 hours ago

Job Description

<p>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 <b>Full-Stack</b> <b>Developer</b> to support, maintain, and enhance a <b>custom-built e-commerce and SaaS platform</b> hosted on <b>Amazon Web Services (AWS)</b>. This role involves <b>Java-based back-end development</b>, <b>front-end maintenance</b>, and <b>Linux/AWS platform support</b> within a long-running production environment.<br></p><p>This position is suitable for developers at <b>varying levels of experience</b> who are comfortable working with established systems and are interested in developing a broad skill set that spans application development and platform support.<br></p>
<hr><br><p><b>Key Responsibilities</b><br></p><p><b>Software Development</b><br></p><ul><li>Maintain and enhance a <b>custom Java-based e-commerce and SaaS platform</b>.<br></li><li>Develop and modify back-end functionality using <b>Java</b>, <b>Spring Framework</b>, and <b>Hibernate</b>.<br></li><li>Write and maintain <b>SQL queries</b> and database objects in <b>PostgreSQL</b>.<br></li><li>Support partner integrations, including configuration, data exchange, and issue resolution.<br></li><li>Develop and maintain front-end components using <b>JavaScript</b>, <b>jQuery</b>, <b>Backbone/Marionette</b>, <b>Bootstrap</b>, and <b>SCSS</b>.<br></li></ul><p><b>Platform & Application Support</b><br></p><ul><li>Deploy, monitor, and support applications hosted on <b>AWS</b> (EC2, S3, SES, SQS, Route 53, ELB, IAM, VPC).<br></li><li>Perform <b>Linux-based application and server support</b>, including Apache and Tomcat.<br></li><li>Participate in an <b>on-call support rotation</b> to help ensure service availability.<br></li><li>Investigate and resolve production issues in collaboration with team members.<br></li></ul><p><b>Data & Systems Management</b><br></p><ul><li>Support <b>business analytics and data processes</b>, including <b>ETL workflows</b> and data restoration.<br></li><li>Use and maintain source control systems (<b>Git</b>, <b>Subversion</b>).<br></li><li>Participate in testing, releases, and deployment activities.<br></li></ul>
<br><br><h3>Requirements</h3><ul><li>Degree, diploma, or equivalent experience in <b>Computer Science</b>, <b>Information Technology</b>, or a related field.<br></li><li>Experience in <b>software development, with exposure to systems administration, or technical support</b> roles.<br></li><li>Working knowledge of <b>Java, Spring, API, REST, TOMCAT</b><br></li><li>Experience with relational databases (<b>SQL, PostgreSQL</b>), ETL Processes, Data Analytics/Cube design<br></li><li>Experience with AWS <b>Linux Administration, </b>and web-based applications.<br></li><li>Exposure to <b>AWS</b> or cloud-based infrastructure is an asset.<br></li><li>Basic understanding of front-end web technologies (<b>JavaScript, HTML, CSS</b>).<br></li><li>Strong problem-solving skills and the ability to learn and adapt.<br></li></ul>
<hr><br><p><b>Preferred / Asset Qualifications</b><br></p><ul><li>Experience with <b>Spring Framework</b>, <b>Hibernate (ORM)</b>, or Java web applications.<br></li><li>Exposure to <b>custom-built or legacy systems</b>.<br></li><li>Experience in <b>e-commerce</b>, <b>retail</b>, or <b>SaaS environments</b>.<br></li><li>Comfort working in roles that blend <b>development and operational support</b>.<br></li></ul>
<hr><br><p><b>Work Environment</b><br></p><ul><li>Long-established, business-critical production systems<br></li><li>Small team with shared ownership and responsibility<br></li><li>Focus on reliability, maintainability, and incremental improvement<br></li></ul>
<br>
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 Jobiance.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.