【软件开发】 工作职责: 1、根据开发规范与流程独立完成模块设计,确保代码性能、安全性、可扩展性;2、按照规范及设计文档完成编码工作,并对代码质量负责; 3、对产品进行测试,按照规定提交相应的开发文档; 4、负责公司系统平台开发、迭代,能够按时完成交付工作并保持与上级的良好沟通。 任职要求: 1、大学本科及以上学历2、3年以上互联网项目开发经验,主导设计过项目核心模块。拥有支付、金融系统优先。 3、JAVA基础知识扎实,熟悉JDK核心API,如IO、并发、集合等。掌握Spring、SpringMvc、Mybatis、Mybatis plus等主流J2EE 开发框架, 熟练使用Spingboot,SpringCloud/SpringCloudAlibaba/Dubbo等至少一种进行微服务开发;能对常用技术栈进行合理应用优化,解决问题。 4、有较好的sql基础,能够熟练应用Mysql等常规关系型数据库,具备一定的sql性能调优经验。 5、熟悉redis、zookeeper、kafka、elasticsearch等中间件的使用,了解它们的使用场景。 6、熟练掌握常见的设计模式,并有过实际应用。7、有使用敏捷开发模式和相关工具的经验。 8、熟悉虚拟化技术,熟悉k8s生态,对docker有实际应用经验者优先 9、有较强的逻辑思维能力,工作积极,学习、团队协作、沟通能力强,做事踏实靠谱,有强烈的责任心。