Full Stack Developer
Job Description
Job Description
Job Title: Full Stack Developer
Location: Vaughan, ON
Job Type: Fulltime/Permanent
Job Purpose: You will apply cutting edge development technologies to solve hard-core scale and integration problems and build high-demand, multi-threaded eCommerce applications. You will apply your existing PHP/J2EE knowledge to a large-scale real-time eCommerce platform through the design, implementation and support of new and existing eCommerce features.
Responsibilities:
- Work collaboratively with team members to clarify business requirements, create comprehensive and viable designs with effort estimations.
- Develop and enhance Client's distributed order management system
- Develop custom PHP applications on MySQL/Postgress in a LAMP environment
- Implementation of business logic in Java as a part of the overall eCommerce platform.
- Creating documentation for new features and application changes
- Supporting our QA team in testing your features formally (test scenarios) as well as informally.
- Working with our infrastructure team to debug issues as they arise in production.
- Innovating new solutions and researching new technologies that may complement Client's eCommerce site
Strongly Desirable Assets
- Familiarity with secure coding principles like PCI, ISO 17799/27002 an asset
- 2-3 years of experience developing with platforms (ATG, Websphere, Magento, MS Commerce Server) a strong asset
- Site search technology experience (Endeca, Solr)
- SEO
References would be highly appreciated
Thanks and Regards,
Laxman Shaw,
+1,
Qualifications
Minimum Education/Experience:
- Strong command of English, both written and spoken.
- Bachelor's degree in computer science, computer engineering or electrical engineering or equivalent.
- Very strong object-oriented design skills and expert PHP/Java skills. Experience with Eclipse is a plus.
- 5 years of software development experience, solid understanding of PHP concepts coupled with real-world working experience
- Java 2 development and JVM tuning
- Redhat Enterprise Linux and Apache experience
- 3-5 years of experience building web-based solutions utilizing jQuery, HTML5, JS, server and client side software
- Strong experience with database design and must be comfortable writing SQL queries.
- Experience with high-performance, multi-threaded or distributed computing environments a plus.
- Must be able to take initiative on projects and proactively offer suggestions and/or resolutions.
- Creative thinker, proactive, team player, and success-oriented who delivers on commitments.
- Experience developing using Agile (Scrum) software development methodologies
- Experience in test-driven development
- Expertise developing products using XML, XPath, and XSD Schemas
- Complete understanding of the full product development lifecycle (design, development and testing)
How to Apply
Ready to start your career as a Full Stack Developer at BRAINHUNTER?
- 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 BRAINHUNTER in Vaughan.
Is this a remote position?▼
This appears to be an on-site role in Vaughan.
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.