Key Responsibilities:
- Design, develop, and maintain Back-End GRPC using Java.
- Design and develop front-end web pages, including website appearance, layout, and interactive elements.
- Familiar with Front-End framework - Angular.
- Optimize website performance and response speed to ensure consistent user experience across various devices and browsers.
- Work with relational databases like PostgreSQL to design schema, write efficient queries, and ensure data integrity.
- Know how to write unit test for both Back-End and Front-End.
Requirements :
- Experience with software development in one or more programming languages, and with data structures and algorithms.
- Experience testing, maintaining, or launching software products,
- Experience with a variety of database technologies, including relational databases, NoSQL databases, and distributed databases.
- Good communication and teamwork skills.
- Experience with machine learning algorithms and tools is a big plus.
- Experience with building test infrastructure is a big plus
Skill request:
Java / TypeScript / Angular / CSS / Linux
- 使用 Java 設計、開發和維護後端 GRPC。
- 設計和開發前端網頁,包括網站外觀、版面和互動元素。
- 熟悉前端框架-Angular。
- 優化網站效能和回應速度,確保在各種裝置和瀏覽器上獲得一致的使用者體驗。
- 使用 PostgreSQL 等關聯式資料庫來設計模式、撰寫高效查詢並確保資料完整性。
- 撰寫單元測試。
需求:
- 具有使用一種或多種程式語言進行軟體開發的經驗,具有資料結構和演算法方面的經驗。
- 具軟體產品測試、維護經驗,
- 熟悉多種資料庫技術,包括關聯式資料庫、NoSQL資料庫、分散式資料庫。
- 具機器學習演算法和工具經驗者優先。
- 具有建置測試基礎設施的經驗者優先
技能要求:
Java / TypeScript / Angular / CSS / Linux
We are looking for a Senior Backend Engineer to join our growing engineering team.
In this role, you will lead backend system design and development, write production-ready and maintainable code, and drive system performance optimization. You will collaborate closely with cross-functional teams to ensure scalability, reliability, and efficiency.
This position is ideal for engineers with 5+ years of experience, who value technical leadership and system scalability.
---
【Responsibilities】
1. 設計與開發可擴展、安全、穩定的後端系統
2. 撰寫高品質、可維護程式碼並持續重構優化
3. 進行效能分析與系統優化,確保高可用性
4. 改善開發流程並指導初中階工程師成長
5. 與產品、前端、DevOps 團隊緊密合作,共同打造高效系統
【Requirements】
1. 5 年以上後端開發經驗,能穩定交付生產環境系統
2. 精通 Java 或 Go,熟悉 Spring Boot、WebFlux、Kafka、Redis、SQL/NoSQL
3. 具備系統設計能力,重視效能、安全性與可觀察性
4. 能有效識別問題與風險,提出解決方案提升系統品質
5. 良好的溝通技巧與團隊合作精神,積極主動
【Good to Have】
1. 熟悉 Git 版本控制、CI/CD、自動化測試框架
2. 有敏捷/Scrum 流程經驗
3. 熟悉雲端平台(AWS / GCP)
4. 曾參與個人專案或開源專案
【We Provide】
1. 參與核心系統架構與技術決策
2. 與頂尖工程師合作,挑戰高複雜度問題
3. 導入前沿技術,兼顧創新與穩定
4. 技術分享與知識傳承,影響工程文化發展
Location: Taiwan / Remote with regular HK office visits
Industry: Financial & Insurance Technology
Gain Miles (GUM) is looking for a Project Manager – Insurance Systems (Java Based) to lead the planning and delivery of projects on our Java-based insurance billing application. This hands-on role requires both business and technical understanding to ensure smooth integration of insurance processes with system logic.
You will collaborate with Hong Kong stakeholders and Taiwan developers, ensuring projects are delivered accurately and efficiently.
Key Responsibilities
1.Project Planning & Delivery
•Drive execution of Java-based insurance billing system projects.
•Define business processes and system functions.
•Conduct sprint cycle reviews and manage priorities in daily stand-ups.
•Ensure on-time delivery while addressing ad hoc issues.
2.Requirement Gathering & Documentation
•Collect insurance system requirements from Hong Kong product teams.
•Draft technical flow charts, state transition diagrams, and error handling rules.
•Manage PRD documentation in Confluence and flows in Figma.
3.Communication & Coordination
•Bridge business, insurance teams, and developers for smooth communication.
•Arrange meetings to clarify technical requirements and system workflows.
•Collaborate closely with Taiwan engineers on system logic and integration.
4.Tools & Workflow
•Use Jira for tracking, Confluence for PRD, and Figma for UI/flow documentation.
•Facilitate cross-border team communication and project progress.
5.Testing & Quality Assurance
•Work with developers on PRD explanation and design confirmation.
•Conduct initial functional acceptance testing.
•Support Junior PM/QA in drafting SIT/DEV vs UAT test plans for insurance system testing.