Job Description:
岗位职责:
1、深入理解业务架构和需求进行技术选型、技术预研和系统架构设计,进行技术编码;
2、负责业务平台核心代码的编写、迭代;
3、参与需求评审提出建设性意见,并能独立完成部分模块的设计与开发;
4、及时发现设计中的问题,提出解决方案;
4、攻克高并发、高稳定性,业务模型复杂等带来的各种挑战及技术难点;
Job Requirements:
任职要求:
1、熟悉主流Java开发框架,具有多线程并发应用经验,如Spring生态框架,熟悉Spring Boot,MyBatis等,熟悉Spring Cloud,Spring Cloud Alibaba,Dubbo等分布式服务框架,并具备实际实施经验;
2、熟悉web开发,熟练掌握HTTP协议,理解RESTful API设计原则及相关规范,gRPC等RPC框架原理;
3、熟悉API接口安全,网关,JWT及Oauth2.0,加密解密,数据安全技术;
4、熟悉Redis、MongoDB、ElasticSearch等NoSQL技术,熟悉MySQL并具备MySQL优化经验,有大规模系统设计和开发经验者优先;
5、熟悉RabbitMQ、Kafka、RockMQ等消息中间件;
6、熟悉NIO,Netty网络编程,了解scala,Akka编程,了解DDD领域驱动;
7、熟悉设计模式,数据流式数据计算处理能力
8、熟悉MySQL数据库分库分表等技术实现,具有数据迁移及大数据量处理的能力;
9、熟悉分布式系统的设计和应用,熟悉分布式技术、缓存、消息、负载均衡等机制和实现;
10、了解高并发、高可靠性系统的设计、监控和运维,如负载均衡系统、集群和应用监控、系统容量评估、流量控制、故障排查、日志收集和分析等;
11、熟悉linux、Kubernetes容器常用指令。
12、至少金融业务经验,有web3.0行业经验者优先。
Benefits:
$2500-$3500,五险一金,不定期团建。


