岗位职责: 1、深入理解业务架构和需求进行技术选型、技术预研和系统架构设计,进行技术编码; 2、负责业务平台核心代码的编写、迭代; 3、参与需求评审提出建设性意见,并能独立完成部分模块的设计与开发; 4、及时发现设计中的问题,提出解决方案; 4、攻克高并发、高稳定性,业务模型复杂等带来的各种挑战及技术难点;
任职要求: 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行业经验者优先。
$2500-$3500,五险一金,不定期团建。