Senior Software Engineer (backend) | Strong In Java & Node.js

Reolink

Singapore, Singapore
On-site
Java and node.js proficiency
Kafka, rocketmq, dubbo, zookeeper, redis
Mysql schema design and optimization
Take ownership of the design, development, refactoring, and performance optimization of core system components, delivering high-quality and maintainable code

Job Summary

  • Take ownership of the design, development, refactoring, and performance optimization of core system components, delivering high-quality and maintainable code.
  • Contribute to system architecture decisions, focusing on scalability, high availability, and fault tolerance.
  • Work effectively with local and regional team members, as well as business unit partners.

Matching Summary

Take ownership of the design, development, refactoring, and performance optimization of core system components, delivering high-quality and maintainable code.

Skills & Requirements

Must-have

  • Java and Node.js proficiency
  • Kafka, RocketMQ, Dubbo, Zookeeper, Redis
  • MySQL schema design and optimization
  • High-concurrency system design
  • Computer science fundamentals

Nice-to-have

  • JVM internals and performance tuning
  • Event-driven architecture
  • Asynchronous programming model

Key Requirements

  • 3+ years of software development experience
  • Bachelor's or Master's degree in Computer Science or related field
  • Experience building high-availability systems

Work Rights

Not specified

Tailored Resume

Cover Letter