工作内容:1、参与需求评审与需求分析、根据系统需求文档负责功能模块的设计与代码开发工作;2、负责系统功能模块详细设计,业务功能实现与单元测试;3、提供产品开发的技术解决方案;4、.独立完成模块的设计、编码、自测工作,解决开发中遇到的难点问题;5、保证所负责系统的安全性、稳定性及可扩展性;岗位要求:1、3年以上作为团队核心的java开发经验,精通Java语言及J2EE平台特性,熟悉常用的设计模式和开源框架,有金融行业经验者优先;2、熟练掌握Spring、Spring boot、Spring cloud、dubbo、mybatis、hibernate等主流开源框架,并对其原理有深入的理解,阅读过相关源码优先;3、熟悉数据库设计,熟悉Mysql、MongoDB等主流数据库,有较好的SQL编写及优化能力,具备sql调优能力;4、熟悉分布式系统的设计和应用,熟悉缓存、消息、RPC等机制;5、熟练掌握各类数据库的选择和应用包括物联网时序数据库,MySQL、Kafka,Redis等;6、java基础扎实、理解I/O、多线程、集合等基础API;7、对技术有非常高的热情,责任心强,良好的学习能力、团队协作能力及沟通能力,能独立分析和解决问题;8、掌握JVM、缓存、消息中间件等核心技术,拥有分布式、大数据量的系统开发者优先考虑;9、熟练使用linux、mysql,tomcat,在网络io、集合、并发/多线程、缓存、设计模式某方面有深刻理解;