Reolink

Software Engineer | Java Backend Developer

Reolink
Apply
17 hours ago
Singapore, SingaporeEntry Level

Responsibilities

  • Design, develop, refactor, and optimize core backend system components.
  • Research and implement solutions for complex business and technical problems, particularly in high-concurrency scenarios.
  • Contribute to architecture decisions focused on scalability, high availability, and fault tolerance.
  • Participate in requirements analysis, system design, testing, deployment, and operational monitoring.
  • Collaborate with local, regional, and business unit teams while sharing knowledge and promoting best practices.

Requirements

  • Bachelor's or master's degree in computer science, software engineering, or a related technical discipline.
  • At least 1 year of software development experience, preferably with Java programming.
  • Strong understanding of operating systems, networking principles, data structures, and algorithms.
  • Experience with Spring Core, Spring Boot, Spring Security, AWS, Azure, Kafka, RocketMQ, Dubbo, Zookeeper, Redis, and MySQL.
  • Deep knowledge of MySQL schema design, SQL optimization, and database scaling strategies.

Benefits

  • Five work days per week.
  • Office location near Tai Seng MRT in Singapore.
  • Medical benefits provided.
  • Yearly bonus and performance bonus.

Tech Stack

Apache KafkaAWSAzureJavaMySQLRedisSpring Boot

Categories

Reolink

About Reolink

201-500 employees

Reolink designs and sells security cameras and systems for homes and small businesses, including Wi‑Fi, PoE, 4G and dual‑lens models, NVRs, and smart video doorbells, with mobile apps and optional cloud storage. Founded in 2009 and headquartered in Wilmington, Delaware, it is privately held. The company distributes globally and serves use cases from indoor and outdoor monitoring to off‑grid, solar‑powered deployments.

Contact me