Java Full Stack Developer
Technology
Toronto, Canada2 weeks agoUntil 2026-08-04
Service contract
Job description
- Required QualificationsExperience: 5–7 years of professional experience in software engineering.
- Full-Stack Capability: Proven ability to work across the full stack, with demonstrated contributions beyond a single specialization.
- Backend: Strong depth in distributed systems, including Java, REST APIs, Kafka, and SQL/NoSQL databases.
- Frontend: Experience in front end technologies including HTML/CSS, React.js / Node.js or other related frameworks. API integration knowledge.
- Technical Skills: Experience with REST services, JSON-based data, and proficiency in system design and debugging complex problems.
- Practices: Experience working with Git and Agile development methodologies.
- Communication: Effective written and verbal communication skills for cross-functional collaboration.
-
Bonus (Nice to Have
)Experience with building and maintaining large-scale marketing or transactional email systems - .Knowledge of Python
- .Direct experience with Apache FreeMarker (FTL)
- .Prior experience in a large-scale, high-volume e-commerce environment
.
Keywords
monthsOfExperience: 60ReactOSHTML5Apache KafkaJSONFreeMarkerNode.jsJavaScriptHtmlPythonSqlApache LicenseApache Http ServerJavaNodeDebuggerGitReact.jsSoftware EngineeringDebugging
Interested in this role?