MAIN ACTIVITIES主要职责:
1. 软件开发
参与项目的需求分析、产品设计,技术文档的编写;
根据产品需求和设计,负责软件的架构设计及模块功能点划分和定义;
进行核心代码编写和交付;
根据项目要求,组织和指导内部和外部代码开发人员进行产品代码编写和交付,解决技术问题;
协助进行产品的实施和部署;
与项目经理和客户沟通技术设计方案,报告项目进度与问题,与项目经理协调项目情况;
2. 开发质量管控
3. 开发和软件技术框架治理(高级要求)
负责开发框架的设计、搭建与改进;
设计并组织搭建核心技术架构及主要模块,澄清各系统平台技术细节、扫除主要技术难点;
研究新的开发工具,以提升开发效率,或降低开发门槛,使得业务顾问可参与开发;
组织进行旧有应用系统的清理、重构、核心代码编写;
制定代码编写规范、接口规范,以及相关的软件功能模块划分原则;
PROFILE REQUIRED任职要求:
Educational background:
教育背景(含所学专业):
-软件、信息系统、计算机相关专业
-本科及其以上学历
Work experience required:
工作经验:
-1-5年Java开发经验
-主导或负责过开发项目
-有系统重构经验,有分布式系统开发设计经验者优先
-有大型软件开发企业工作经历者优先
-有过Dubbo、Spring Cloud框架搭建和开发经验者优先
-有AI开发项目经验者优先
Technical / Functional skills:
专业技能:
-熟悉标准的软件开发方法、设计方法、数据结构以及面向对象的思想;
-精通Java语言,具有良好编程习惯
-熟悉Web Service、J2EE体系架构及MVC模式
-熟悉springboot,springMVC,Dubbo,mybatis或类似框架
-熟悉redis、memcache或其他缓存技术
-熟悉RabbitMQ,rocaketMq或其他消息中间件技术
-熟悉Linux与Tomcat,以及相应的应用服务器的开发、部署和相关配置优化
-熟练使用git,maven,jenkins等工具
-精通SQL,熟练使用MySQL、Oracle等数据库,并具有一定的SQL优化能力;
-熟悉微服务架构及必要组件搭建与设计方法者优先
Behavioral competencies:
行为能力:
-具备良好的计划及时间管理能力,结果导向
-具备勇于挑战的开放思维和创新精神
-具备良好的团队协作精神和沟通能力
Leadership and managerial abilities:
领导力和管理能力:
-追求卓越
Cultural and language skills:
文化和语言能力:
-英语:能够借助翻译工具阅读本专业一般的英文资料
Mobility requirements:
其他要求:
-项目进度紧张时可能安排加班
华新数字化创新中心官网:http://dtic.huaxincem.com/