Java工程师
Java Engineer
职责
- 金融产品的开发与实现,包括但不限于钱包、支付网关、现金返利、商户管理或合规性
- 为核心金融产品构建开放 API 功能
- 与产品经理有效沟通,设计并实现支持支付系统的功能
- 性能调优、线上故障排查和系统重构
- 使用工程最佳实践编写高质量、整洁且可维护的代码
要求
- 计算机科学、工程或相关行业经验的学士/硕士学历
- 精通核心 Java,熟悉 Spring 框架
- 精通 MySQL,熟悉至少一种 NoSQL 数据库
- 精通分布式系统设计,熟悉至少一种消息中间件及其底层设计原理
- 能够应对压力,并快速学习新知识
- 良好的跨团队沟通能力
最初发布于 Himalayas
查看英文原文
Responsibilties
- Development and implementation of financial products include but are not limited to the wallet, payment gateway, cash rebate, merchant management, or compliance
- Build open API features for core financial product
- Communicate effectively with product managers, designing and implementing product features to support the pay system
- Performance tuning, online incidents troubleshooting, and system refactoring
- Write high-quality, clean, and maintainable code using engineering best practices
Requirements
-Bachelor's/Master's degree in computer science, engineering, or equivalent industry experience
- Proficient in core java, and familiar with spring framework
- Proficient in MySQL, and familiar with at least one NoSQL DB
- Proficient in distributed system design, and familiar with at least one messaging middleware and the underlying design principles
- Capable to cope with stress, and quickly learn new knowledge
- Good cross-team communication skills
Originally posted on Himalayas