Reolink

Senior Backend Engineer (Java Developer)

Reolink
Apply
6 days ago
Singapore, SingaporeSenior

Responsibilities

  • Design, develop, refactor, and optimize core system components.
  • Research and implement solutions for complex business and technical problems, especially 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 and share technical knowledge and best practices.

Requirements

  • Bachelor's or master's degree in computer science, software engineering, or a related technical discipline.
  • At least 3 years of software development experience with Java programming is preferred.
  • Strong understanding of operating systems, network principles, data structures, and algorithms.
  • Experience with Spring Core, Spring Boot, and Spring Security.
  • Experience with AWS and Azure cloud platforms.
  • Experience with Kafka, RocketMQ, Dubbo, Zookeeper, Redis, and common open-source frameworks and tools.
  • Deep knowledge of MySQL, including schema design, SQL optimization, and database scaling strategies.

Benefits

  • Medical and dental benefits are provided.
  • Eligible for yearly and performance bonuses.
  • Five work days per week.
  • Current office location is near Kaki Bukit MRT, Singapore.
  • Office relocation to Tai Seng MRT is planned for August or September 2026.

Tech Stack

Apache KafkaAWSAzureJavaMySQLRedisSpring Boot

Categories

Reolink

About Reolink

201-500 employees
Contact me