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>
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!
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.