岗位职责:
1、 深入挖掘和分析业务需求,撰写技术方案和系统设计,确保系统的架构质量;
2、 参与项目的需求分析,配合对产品方案进行评估并提供研发意见和解决方案,负责项目的架构设计、模块设计和开发;
3、 系统核心部分代码编写,疑难问题的解决;
4、 负责根据产品研发计划进行产品研发、版本发布及管理,以及产品交付的开发支持,对产品研发质量负责;
5、 维护和升级现有软件产品和系统,快速定位并修复现有软件缺陷;
6、 良好的学习能力,能用创新的思路解决问题,能对现存或未来系统进行宏观的思考,规划形成统一的框架、平台或组件的优先;
7、 配合项目团队,负责业务项目的开发和维护,重点故障分析、定位;
8、 完成领导布置的其它任务。
岗位要求:
1、 本科及以上学历,计算机或相关专业,至少5年以上使用Java语言进行web开发的经验,有主导一定规模系统架构设计和核心代码的开发经验;精通Web编程,Java基础扎实;
2、 熟悉面向对象设计开发,熟悉各种常用设计模式,并有在具体的应用场景落地经验;
3、 熟悉spring、springboot、springcloud、mybatis,等开源框架及常用中间件,有通读过开源框架源码的优先;
4、 熟悉基于Oracle或者Mysql的设计和开发、Linux操作系统;
5、 熟悉SOA,有平台化实施经验者,有大数据量、高并发系统和大型网站构建经验者优先 ;