Java Software Developer / Software Engineer (Backend)
Job Location
Hong Kong
Job Type
Full-time
Published Date
22 October 2025
Description
We’re looking for a passionate Java Software Developer / Software Engineer to help make it happen. If you love designing scalable backend solutions, collaborating across teams, and exploring how AI can power real-world automation, this is your chance to join an innovative and growing team.
What You’ll Do:
Participate in the full software development lifecycle — from system design, coding, integration to testing and deployment
Develop and maintain backend systems using Java and Spring Boot
Build and optimize RESTful APIs for communication between robots, applications, and cloud services
Apply modern technologies and SaaS principles to create scalable, high-performance systems
Integrate AI modules and data-driven logic into robotic control platforms
Work with SQL databases (MySQL / MS-SQL) using JDBC, Hibernate, or MyBatis
Collaborate closely with frontend developers and DevOps teams to deliver seamless solutions
Deploy and monitor systems on cloud platforms (AWS / Azure)
Requirements:
Degree, Associate Degree, or Higher Diploma in Computer Science, IT, or Engineering
Strong experience in Java backend development
Hands-on experience with:
Spring Boot, Reactive Programming, SaaS
REST API, JSON, SQL
JDBC, Hibernate, or MyBatis
MySQL or MS-SQL Server
Knowledge of cloud services (AWS / Azure) are an advantage
A collaborative mindset — able to work closely with cross-functional teams
Self-motivated, detail-oriented, and eager to learn emerging technologies like AI and robotics
Candidates with more experience will be considered for senior roles
Benefits:
· 5-days work week, 9am - 6pm
· On-job training
· Medical insurance
· Good career path
· Happy and dynamic environment
· Casual dress code
How to Apply:
Please submit your resume, a cover letter, and any relevant certifications to hr@rvautotech.com.
Due to the volume of applications, only candidates shortlisted for the next stage will be contacted.
