Senior Software Engineer
Summary
Senior full-stack engineer in Hong Kong leading end-to-end development of Java/Spring Boot microservices, Angular web frontends, and React Native mobile apps on AWS with CI/CD. Also owns production support, incident management, and system reliability for airport/airline-domain applications.
- Lead end-to-end development and support of full-stack applications.
- Define architecture, coding standards, and best practices across backend, frontend, and cloud.
- Review code, enforce quality standards, and guide team members.
- Design and develop scalable Java applications using Spring / Spring Boot.
- Build RESTful APIs and microservices with proper security and performance considerations.
- Handle integration with databases and third‑party systems.
- Lead UI development using Angular for web applications and Guide and support React Native development for mobile applications.
- Ensure security, scalability, cost optimization, and monitoring.
- Own production support, incident management, and root cause analysis and Ensure SLAs, uptime, and system reliability, continuous improvement, and proactive monitoring.
- Collaborate with product owners, architects, and business stakeholders.
Requirement (Requisites)
- 7+ years (minimum) as a full stack developer with domain airport/airline domain skill
- Exp in application development, production support, incident management, and root cause analysis and Ensure SLAs, uptime, and system reliability.
- Strong hands‑on experience in Java (Spring Boot, Microservices)
- Solid experience with Angular and React Native
- Strong understanding of REST APIs, security, and performance tuning
- Exp in AWS cloud services, manage applications on AWS (EC2, S3, RDS, Lambda, ECS/EKS, CloudWatch, IAM) and Implement CI/CD pipelines and automation.
- Lead UI development using Angular for web applications and Guide and support React Native development for mobile applications.
- Knowledge of DevOps tools (Jenkins, GitHub Actions, Terraform, Cloud automation)