职责描述:
岗位职责
1.根据项目需求,进行系统整体规划和架构设计,带领开发团队完成系统从0到1的建设;
2.深刻理解客户需求,能对需求变化做出预见性判断,保障系统架构的合理性、可扩展性及经济性;
3.负责核心技术问题的攻关,系统优化;协助解决项目开发过程中的技术难题;
4.抽象业务逻辑,形成通用的业务组件,能够为业务复用,提高开发效率;
5.参与制定代码规范、测试规范,建立起开发质量控制方法;
6.对初中级开发人员的指导及培养,提升团队整体技术能力。
任职要求:
任职要求
1.计算机相关专业本科以上学历,5年以上Java后端开发经验,2年以上架构设计经验,独立主导过企业信息化系统的架构设计并成功落地;
2.有良好的沟通和表达能力,较好的软件需求分析和功能设计能力,良好的技术类文档写作能力;
3.有较好的编程思想,熟悉主流的编程范式和常见的设计模式,能在实际工作中进行运用;
4.深度掌握微服务思想和设计原则,熟练使用SpringBoot、SpringCloud框架;
5.JAVA基础扎实,熟悉IO、多线程、集合等基础框架,熟悉分布式、缓存、消息、搜索等机制;
6.熟练掌握代码重构/服务器优化/数据库优化/缓存优化等方案,有高并发系统设计/架构经验;
7.熟练使用Linux操作系统,能独立编写Shell脚本;
8.有大数据分析与数据仓库设计及开发经验优先;
9.有数据挖掘、机器学习、推荐算法、人工智能、数学建模项目经验者优先。