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