岗位职责:1、根据业务规划及技术规划制定平台架构解决方案;2、负责关键技术的预研和攻关,提高系统的扩展性、稳定性和安全性;3、参与项目的概要设计,并编写概要设计文档;4、参与项目的详细设计,并编写核心模块的详细设计文档;5、负责平台的技术架构设计并参与核心组件开发,编写核心代码,推动项目开发和部署;6、负责解决产品开发中的技术问题和代码审查。任职要求:1、计算机科学与技术相关专业本科以上,5年以上Java项目实际开发经验;2、熟悉SpringMVC、Springboot、Spring、MyBaits等开源框架的使用及原理;3、熟悉Mysql、Oracle、Redis等主流数据库的设计与开发,熟悉大数据处理ELK,熟悉RabbitMQ、Kafka;4、有分布式开发和使用经验,熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;5、熟悉高性能、高并发、高可用、大数据量服务端的技术架构,开发,部署和调优;6、熟悉JVM性能调优、了解常见JVM垃圾收集算法、Java并发框架与库、了解Java内存模型;7、有大型互联网公司或者互联网高并发系统、大数据方面的经验者、了解熟悉Scala者优先;8、熟悉密码技术,熟悉密钥管理系统、服务器密码机技术规范并具有相关产品研发经验者优先。