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, TOMCATExperience with relational databases ( SQL, PostgreSQL ), ETL Processes, Data Analytics / Cube designExperience 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 systemsSmall team with shared ownership and responsibilityFocus on reliability, maintainability, and incremental improvement