职位描述:
1、可以担任系统开发负责人,负责与需求端和业务端进行业务和功能开发对接;
2、根据不同系统和业务需求给出技术解决方案并制定技术规则,快速完成新项目开发;
3、负责系统架构分析与设计、编码实现和技术文档等工作,确保业务支撑系统的质量、安全和性能。
4、负责分析和梳理软件开发项目技术需求,确定技术框架、关键流程和算法;
5、负责规划和设计软件平台通用技术架构,实现关键功能;
6、根据业务需求确立功能实现的优先级并制定开发计划,按照项目要求,按时保质保量完成产品研发和交付;
7、根据业务需求设计数据库逻辑和物理模型, 开发数据库所需要的存储过程、函数、脚本等,熟悉BI系统或报表系统开发优先;
8、参与用户需求确认,根据开发规范编写各种开发文档及项目文档,根据开发需要进行技术调研,解决相关技术问题。
职位要求:
1. 计算机及相关专业本科或以上学历,3年以上Java开发经验
2. 具备扎实的java基础 ,熟悉常用的数据结构及算法,熟悉计算机及网络相关知识
3. 熟练掌握OO思想,具备扎实的抽象能力、设计能力,熟悉面向对象设计原则,掌握设计模式及应用场景
4. 熟练使用spring、springboot、mybatis、jfinal等常用框架,了解原理,阅读过其中一个或多个源码者优先。
5. 熟练掌握mysql、sqlserver等相关数据库技术,有性能优化意识及能力;熟悉常用nosql
6. 了解jvm内存模型相关知识,有并发编程相关经验
7. 熟悉分布式系统常见技术,有使用经验者优先
8. 熟悉linux平台常用命令及服务器先骨干知识,具备脚本编写能力
9. 有前端开发经验,熟悉当前流行前端技术并有实际实践经验者优先
10. 具有比较强的问题分析和处理能力,有比较优秀的动手能力,热衷技术,精益求精,有一定的技术癖
11. 热爱技术,工作认真、严谨,具备较强的学习能力和责任心,能自我激励,善于沟通与团队协作。