Salary
$47k – $84k per year (gross)
Location
In office (Singapore)
Experience
2+ years exp
Employment
Full-Time
First seen by Alion on Nov 4, 2026.
Overview
Company
Impact
Profile match
Reolink is a security technology company that designs and sells security cameras, video doorbells, floodlight cameras, network video recorders and cloud services for homes and small businesses, with AI detection and wireless and solar options. Founded in 2009 by a group of engineers, it sells online and through retailers such as Screwfix, Argos, Currys, B&Q and John Lewis, and reports millions of users in more than 110 countries and regions. It hires Java backend and senior software engineers, AI algorithm and site reliability engineers, ecommerce, advertising and key account managers, video editors, technical support staff, accountants and HR specialists.
- Position: Software Engineer | Java Developer
5 Work Days Per Week
- Office Near Tai Seng MRT, Singapore
Medical Benefits Provided
Entitled to Yearly Bonus & Performance Bonus
Job Requirements
- Bachelor's or Master's Degree in Computer Science, Software Engineering, or a related technical discipline
- Minimum 1 year experience of software development experience (Java Programming) is preferable for this post
- Strong understanding of computer science fundamentals (operating systems, network principles, data structures, and algorithms)
- Programming Languages: Spring Core, Spring Boot, Spring Security
- Cloud Platforms: AWS and Azure
- Frameworks: Common open-source frameworks and tools such as Kafka, RocketMQ, Dubbo, Zookeeper, and Redis.
- Deep knowledge of MySQL, including schema design, SQL optimization, and database scaling strategies.
Job Responsibilities ( Software Developer / Java Backend Engineer)
Design & Development
- Take ownership of the design, development, refactoring, and performance optimization of core system components, delivering high-quality and maintainable code.
Technical Innovation & Problem-Solving
- Research, design, and implement innovative solutions to address complex business and technical problems, particularly in high-concurrency scenarios.
System Architecture
- Contribute to system architecture decisions, focusing on scalability, high availability, and fault tolerance.
Full-Lifecycle Participation
- Actively participate in the entire software development lifecycle, from requirements analysis and system design to testing, deployment, and operational monitoring.
Collaboration & Knowledge Sharing
- Work effectively with local and regional team members, as well as business unit partners.
- Share knowledge, promote best practices, and help elevate the team's overall technical capabilities.
Skills
Computer Engineering, Java 8, Node.js, Spring Security, Programming Languages, Database Tuning, Java Threads, Software Engineering, Azure Cloud Services, JavaScript, Computer Science, Spring Boot, SQL, Applications Development, Software Design, Java, Open Source Tool, Software Development, Java - Web, Zookeeper
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,103,851 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Singapore
$56k – $66k per year (gross) · In office · Contractor · 5+ years exp · Singapore
C++
C++
Conan
CMake
VCPKG
DevOps
Rest API
CI/CD
Git
Docker
Linux
TCP/IP
Apply
Senior Software Developer (Remote)
9 hours ago
Remote (Nigeria) · Nigeria
Python
JavaScript
TypeScript
Ruby
C#
Node JS
Python
Django
Ruby
Ruby on Rails
C#
.NET
DevOps
CI/CD
Apply
Senior Software Engineer, ITC
1 hour ago
In office · Full-Time · 6+ years exp · India
AI/ML
AI Agents
Management
ServiceNow
Agile
Scrum
ITSM
Apply
Software Engineer Mid Level
4 hours ago
$190k – $215k per year · In office · 5+ years exp · Bachelor's Degree · Columbia
Python
Java
Kotlin
Java
Spring Boot
Databases
RabbitMQ
DevOps
Git
Docker
Kubernetes
Analytics
Apache NiFi
Apply
In office · 6+ years exp · Bachelor's Degree · Plano
Python
C++
Bash
MATLAB
C++
OpenGL
MATLAB
Simulink
AI/ML
InfiniBand
DevOps
Linux
Windows
Apply
Software Engineer, Ministry of Law
6 hours ago
≈ $38k – $105k per year (Estimated) · In office · Contractor · Singapore
Python
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
Frontend
React.js
DevOps
Terraform
GitLab CI
CI/CD
AWS
Management
Agile
Apply
Software Production Engineer | Singapore
6 hours ago
Hybrid · Master's Degree · Singapore
Java
PHP
Elixir
Databases
OpenSearch
AI/ML
Claude
Anomaly Detection
DevOps
Datadog
CI/CD
AWS
SRE
GitHub
Apply
In office · Full-Time · Singapore
Python
JavaScript
Java
SQL
C#
Node JS
Databases
RabbitMQ
Apache Kafka
AI/ML
Copilot
Cursor
Claude Code
Triton
DevOps
GCP
Azure
AWS
Management
Agile
Scrum
Apply
Forward Deployed Engineer V, GenAI, Google Cloud
5 hours ago
In office · 2+ years exp · Bachelor's Degree · Singapore
Python
SQL
Python
pySpark
Databases
Google BigQuery
Google Cloud Spanner
AI/ML
LangGraph
LangChain
Spark
Vertex AI
AI Agents
CrewAI
Gemini
LLM
RAG
Google ADK
Multi-Agent Systems
Machine Learning
DevOps
GCP
Apply
In office · 10+ years exp · Bachelor's Degree · Singapore
AI/ML
Vertex AI
Gemini
DevOps
GCP
Apply
This is one of many
2,103,851 more open roles from verified company boards, updated every day.

