Job Responsibilities
- Develop and maintain scalable backend systems using Node.js and Java.
- Develop front end components in Vue.js, and integrate them with backend systems.
- Collaborate with the development team to design and develop APIs and microservices.
- Implement and manage Java plugins for Hive-MQ MQTT broker.
- Troubleshoot and resolve backend-related technical issues and bugs.
- Conduct code reviews and provide construcve feedback to team members.
- Stay up to date with the latest industry trends and best pracces in cloud and backend development.
Job Requirements
- Strong proficiency in Vue.js and Node.js for building scalable and efficient web applicaons.
- Solid understanding of publisher-subscriber architecture and experience implemenng it in real-world projects.
- Proficiency in MQTT and experience with real-me data streaming and communicaon protocols.
- Strong programming skills in Java for backend development.
- Familiarity with AWS. Knowledge & experience with AliCloud is a plus.
- Experience with containerizaon technologies like Docker.
- Knowledge of database systems and proficiency in wring efficient queries.
- Understanding of soware development principles, design paterns, and best pracces.
- Strong problem-solving and troubleshoong skills.
- Excellent communicaon and collaboraon abilies.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).