Developer – Java with Node.JS
Toronto- Hybrid
Job Description
• Strong proficiency in Node.js and Typescript.
- Hands-on experience with MongoDB and Mongoose ORM.
- Solid understanding of NoSQL database design and optimization.
- Experience with authentication mechanisms, entitlement management, and encryption techniques.
- Knowledge of WebSocket protocols and real-time data processing.
- Familiarity with file system operations and handling file uploads/downloads.
- Experience with SMTP email integration using NodeMailer.
- Practical experience with enterprise message brokers (e.g., RabbitMQ, Kafka) and pub/sub architectures.
- Exposure to Java is a strong plus.
- Understanding of system I/O operations and performance best practices.
- Ability to work independently and as part of a team.
- Excellent problem-solving and communication skills.