岗位职责:1、按照软件开发流程,根据产品和项目计划,按时完成所负责模块的设计文档编写、架构设计、编码、测试等全流程工作。2、参与业务模块及代码框架的搭建与实现。3、参与持续系统架构优化,提高系统在高并发、分布式环境的容灾容错能力,保证系统的可运维性、高可用性、高可靠性。必备要求:1、全日制本科以上学历,计算机相关专业。2、5年以上Java开发经验至少参与过1个以上金融或互联网项目的实施,Java基础扎实,理解VM原理,熟悉linux系统和shell脚本。3、熟悉Spring、SpringMVC、Springboot、Mybatis等开源框架并熟悉实现原理,熟悉kafka、redis、zookeeper、Nginx等中间件,在github上有开源项目者优先。4、熟悉mysql,具备优秀的数据建模能力和数据库分库分表设计能力5、从事过大规模web应用开发及微服务开发、熟悉常用设计模式、JVM性能优化6、熟悉常见分布式系统,具备高并发、高负载、高可用性系统设计和稳定性经验7、具有钻研精神,学习能力强,高度的责任心、良好的沟通技巧和团队合作精神,正直进取,有上进心优先考虑:1.能兼任前端简单功能开发优先2.有大型企业或金融业相关项目开发测试工作经验优先