Senior Backend Engineer – (Java & Mobile Applications) - WFH
On-siteHong Kong, Hong Kong
Hong Kong, Hong KongOn-siteFull TimeSenior LevelBachelors DegreeStartup
Full TimeSenior LevelBachelors DegreeStartup
Job Summary
Design and deploy new systems and improvements to existing infrastructure while maintaining production stability through root cause analysis. Engineer functionality to ship new experiences, ensuring comprehensive unit and integration test coverage alongside active participation in Scrum processes. Collaborate with remote teammates on architecture design, peer code reviews, and agile delivery using modern digital approaches. Leverage Java, Spring Boot, and cloud-native technologies to solve complex problems and drive digital project success.
Required Qualifications
- Bachelor's degree in a technical field, or equivalent work or training experience
- Minimum of 5 years working on micro-services / web-based systems (REST)
- Experience working in a product-oriented, team-based environment that uses modern digital delivery approaches such as user experience design, lean, agile, DevOps, and cloud computing
- Proficiency with Java 17 or above, preferably JDK25
- Proficiency with Spring Boot and Spring Cloud frameworks
- Experience with RDS (MySQL)
- Understanding of Docker, Kubernetes
- Ability to write Unit tests and follow TDD principles
- Strong understanding of design patterns, OOP, development methodologies
Desired Qualifications
- Experience with NodeJS, express
- Experience with data caching, e.g. Redis
- Experience with Elasticsearch or OpenSearch
- Knowledge of AWS services: S3, Secrets, SES, EC2
- Understanding of messaging systems principles (Kafka, Rabbit, etc.)
- Experience with Kafka, MQTT
- Experience with tools like Swagger
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.