岗位职责:1. 根据业务需求,参与产品方案讨论与技术调研,给出解决方案;可独立完成技术可行性报告、概要设计、详细设计、并撰写相关文档;2. 负责参与系统架构设计、优化,完成系统框架与核心代码开发、维护;3. 完成项目内部代码评审工作;4. 根据业务发展,完成实施方案讨论和技术调研、负责方案定制、升级、更新。其他要求:1.具备 3年及以上一线开发经验,具备良好的沟通和口头及书面表达能力;良好的学习能力及较强的团队精神;2.JAVA 基础知识扎实,熟悉 JDK 核心 API,如 IO、并发、集合等,精通面向对象方法概念、方法,对设计模式有一定了解,可以在开发中使用设计模式方法,熟悉AI及大数据处理技术;3.精通 Java web 开发,熟悉 MVC 模式及技术框架(Spring、SpringMVC、SpringCloud、Mybatis)、类库以及组件,深入了解底层实现原理;4.熟练使用 UNIX、LINUX,有其他脚本(如 python 等)开发经验更佳;5.熟悉常用的数据结构和算法,熟悉 Internet 基本协议(如 TCP/IP、HTTP 等)内容及相关应用;6.良好的软件工程意识,熟悉常用的软件工程工具(如 Git、Maven、禅道);7.有大型网站开发经验,熟悉分布式、缓存、消息、搜索等机制,能对分布式常用技术进行合理应用,解决问题;并有丰富的大规模互联网系统产品的研发,上线,维护经验;8.熟悉 Oracle、mysq、postgresql、Gbase、达梦、金仓、Redis;对 SQL 性能调优有一定的经验;9.责任心强,具备良好的沟通技能;有团队合作能力和抗压能力。