XX
Full-Stack Developer – Java E-Commerce PlatformYoush ConsultingBurlington, Newfoundland and Labrador, Canada
XX

Full-Stack Developer – Java E-Commerce Platform

Yoush Consulting
  • CA
    Burlington, Newfoundland and Labrador, Canada
  • CA
    Burlington, Newfoundland and Labrador, Canada
Postuler Maintenant

À propos

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

  • Burlington, Newfoundland and Labrador, Canada

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.