【Who We Are?】
Hytech是一個年輕、充滿活力的團隊,專注於推動金融科技行業的企業技術轉型,是全球領先的管理技術諮詢公司。創新思維和扁平化的管理,讓團隊成員以公開、透明的方式自在工作,也為全球客戶提供卓越的商業價值服務。
【Why Join The Team?】
Hytech 團隊在共事的過程中核心技術會與時俱進,即時討論,並且有良好的溝通管道,扁平化管理,任何問題或意見都可以討論及合作解決。密切的與跨國同事團隊交流。我們的工程師不用輪班,更沒有長期加班的惡性文化。
【About the role - Sr. Java Backend Engineer/Team Lead】
您準備好在快速變化的支付與金融科技領域迎接高影響力的挑戰了嗎?我們的核心業務圍繞著支付與交易處理,在這個領域中,技術卓越與穩定性至關重要。我們正在尋找一位具備扎實開發技能並具備領導長才的Java 人才加入我們的研發團隊。
【The Challenges!】
- 高效能挑戰: 您將負責處理複雜的開發任務,應對高交易量系統需求,並確保與外部系統的無縫整合。
- 關鍵性系統: 我們的支付服務必須零錯誤且高度穩定,因此我們要求快速回應並能在必要時迅速解決問題。
- 快節奏環境: 我們所處的產業講求速度與精準度——緊湊的時程與緊急專案是我們日常工作的一部分。
- 影響力與責任:您的工作將直接影響產品運營及客戶滿意度。
Hytech Group 正在打造台北團隊致力於成為全球支付技術的核心開發中心,專注於解決來自世界各地客戶的技術挑戰。我們匯聚頂尖人才,運用最前沿的技術,推動支付解決方案,助力全球業務的無縫交易與發展。
---
【身為團隊的一份子您將負責】
1. Lead and mentor a team of Java engineers to develop and maintain core backend systems supporting key business functions.
(帶領並指導 Java 工程團隊,開發與維護後端核心系統,以支援主要業務運作)
2. Design and optimize scalable, high-performance backend architectures to meet business needs.
(設計並優化具高效能與擴充性的後端架構,以符合業務需求)
3. Establish best practices for code quality, system performance, and maintainability, ensuring adherence to industry standards.
(建立並推動最佳實踐,以提升程式品質、系統效能及可維護性,確保符合業界標準)
4. Foster cross-team collaboration by promoting effective communication and logical reasoning.
(透過清晰且具邏輯性的溝通,促進跨團隊協作)
5. Drive continuous technical improvements, evaluating and adopting emerging technologies when applicable.
(推動技術持續進步,評估並採納適用的新興技術)
6. Conduct regular performance reviews and training sessions to enhance the team's technical proficiency and professional growth.
(定期進行績效評估與培訓,以提升團隊的技術能力與職涯發展)
7. Handle escalations and provide technical guidance to ensure project deliverables are met on time.
(解決技術難題並提供指導,確保專案如期交付)
8. Execute additional tasks assigned by supervisors to support team and company objectives.
(執行主管指派的其他任務,以支援團隊與公司目標)
【Who We Are?】
Hytech是一個年輕、充滿活力的團隊,專注於推動金融科技行業的企業技術轉型,是全球領先的管理技術諮詢公司。創新思維和扁平化的管理,讓團隊成員以公開、透明的方式自在工作,也為全球客戶提供卓越的商業價值服務。
【Why Join The Team?】
Hytech 團隊在共事的過程中核心技術會與時俱進,即時討論,並且有良好的溝通管道,扁平化管理,任何問題或意見都可以討論及合作解決。密切的與跨國同事團隊交流。我們的工程師不用輪班,更沒有長期加班的惡性文化。
【About the role - Sr. Java Backend Engineer/Team Lead】
您準備好在快速變化的支付與金融科技領域迎接高影響力的挑戰了嗎?我們的核心業務圍繞著支付與交易處理,在這個領域中,技術卓越與穩定性至關重要。我們正在尋找一位具備扎實開發技能並熱愛編碼的 Java 工程師加入我們的研發團隊。您將成為開發團隊中不可或缺的一員,參與設計和實現基於 Java 的系統開發。
【The Challenges!】
- 高效能挑戰: 您將負責處理複雜的開發任務,應對高交易量系統需求,並確保與外部系統的無縫整合。
- 關鍵性系統: 我們的支付服務必須零錯誤且高度穩定,因此我們要求快速回應並能在必要時迅速解決問題。
- 快節奏環境: 我們所處的產業講求速度與精準度——緊湊的時程與緊急專案是我們日常工作的一部分。
- 影響力與責任:您的工作將直接影響產品運營及客戶滿意度。
Hytech Group 正在打造台北團隊致力於成為全球支付技術的核心開發中心,專注於解決來自世界各地客戶的技術挑戰。我們匯聚頂尖人才,運用最前沿的技術,推動支付解決方案,助力全球業務的無縫交易與發展。
---
【身為團隊的一份子您將負責】
1. Develop and maintain core backend systems to support key business functions.
(開發並維護後端核心系統,以支援主要業務功能)
2. Design efficient data structures and scalable code architecture to meet business requirements.
(根據業務需求,設計高效數據結構和程式架構)
3. Promote effective cross-team collaboration through clear communication and logical reasoning.
(具備清晰且合邏輯的溝通能力,促進跨團隊有效協作)
4. Regularly assess and enhance team skills to meet R&D standards and evolving requirements.
(定期評估並提升團隊技能,以滿足研發標準和需求改變)
5. Execute additional tasks as assigned by supervisors to support team goals.
(執行主管指派的其他任務,以支援團隊目標)
Responsibility
Product support
-Work with UX designer to Implement intuitive user-facing features for the Android application
-Maintain the project health by monitoring test flakiness, and fix the flaky tests
-Manage Android SDK upgrades and implement necessary code adjustments for platform behavior changes
-Respond to some customer questions about the product
Issue management
-Investigate and resolve critical issues reported by users, deliver timely fixes to maintain application stability and user satisfaction
-Perform root cause analysis by synthesizing information from server logs and detailed Android bug report
-Metric dashboard support
-Monitor existing metric dashboard, add new visualizations when necessary.
Qualifications
Minimal
-3 years of Android mobile app development experience
-3 years of Java development experience
-Experience with source version control system such as Git, VCS, or SVN
-Experience with ETL tools
-Experience with Kotlin
-Experience working on backend, analytics and SQL scripting
-Experience in UI/UX implementation
Key Responsibilities
● Work with product owners and other development team members to determine new features and user stories needed in new/revised applications or large/complex development projects.
● Participate in code reviews with peers and managers to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate.
● Respond to trouble/support calls for applications in production in order to make quick repair to keep application in production.
● Participate in all team ceremonies including planning, grooming, product demonstration and team retrospectives.
● Mentor less experienced technical staff; may use high end development tools to assist or facilitate development process.
● Advanced proficiency in Object Oriented Design (OOD) and analysis. Advanced proficiency in application of analysis/design engineering functions. Advanced proficiency in application of non-functional software qualities such as resiliency, maintainability, etc. Advanced proficiency in advanced behavior-driven testing techniques.
Our Stack
● Application Framework: Java 8, Spring Boot
● Microservices: Spring Cloud (Spring Cloud Config / Open Feign / Spring Cloud Hystrix / Spring Cloud Gateway)
● Database: MySQL (Aurora / RDS)
● Public Cache: ElastiCache, Redis (MS, Sentinel, cluster)
● Message Queue: Apache RocketMQ, RabbitMQ, Kafka
● Coordinator: Zookeeper
● APM: Jaeger, opentracing
● Documentation: Springdoc-OpenAPI
● Search and Reporting: ElasticSearch
● Log Real-time Visualization: ELK, Loki
● Monitoring: Prometheus, Grafana, CloudWatch
● Container: Docker, Kubernetes
● CI/CD: Jenkins, ArgoCD
We're seeking a Senior Backend Engineer to build and manage all aspects of web applications, from server-side logic and databases to client-side admin site interfaces. If you're a NodeJS expert with fluency in English and passionate to join an exciting project, we want you on our team!
# Responsibilities
1. Deliver robust, testable and efficient code that meets the highest standards of quality.
2. Collaborate closely with the team to develop live gaming products.
3. Document and maintain software functionalities, ensuring clarity for future reference.
4. Design automated tests, carry out unit tests and integration tests.
# Qualifications
1. Degree in Computer Science, Engineering or relevant field.
2. 5+ years of experience in NodeJS(Typescript) for distributed cloud-based products.
3. Proactive with excellent communication and problem-solving skills.
4. Strong understanding of MySQL or PostgreSQL, and Redis.
5. Familiar with Git.
6. Good understanding of DynamoDB or MongoDB.
7. Good knowledge of RabbitMQ and basic front-end skills for back-office development.
8. Proficiency in both English and Chinese, written and spoken.