Full-Stack Developer – Java E-Commerce Platform
- Burlington, Newfoundland and Labrador, Canada
- Burlington, Newfoundland and Labrador, Canada
À 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
Compétences linguistiques
- English
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.