Full-Stack Developer – Java E-Commerce Platform
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
How to Apply
Ready to start your career as a Full-Stack Developer – Java E-Commerce Platform at Yoush Consulting?
- Click the "Apply Now" button below.
- Review the safety warning in the modal.
- You will be redirected to the employer's official portal to complete your application.
- Ensure your resume and cover letter are tailored to the job description using our AI tools.
Frequently Asked Questions
Who is hiring?▼
This role is with Yoush Consulting in Burlington.
Is this a remote position?▼
This appears to be an on-site role in Burlington.
What is the hiring process?▼
After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.
How can I improve my application?▼
Tailor your resume to the specific job description. You can use our free Resume Analyzer to see how well you match the requirements.
What skills are needed?▼
Refer to the "Job Description" section above for a detailed list of required and preferred qualifications.