职位描述
全栈开发工程师(智慧交通)
岗位主要职责:
负责智慧交通领域产品系统开发与设计包括UI设计、配置管理和前端、手机App、后端、业务平台、基础平台、中间件、数据库的开发和设计工作
1、 负责交通领域系统设计、开发、优化工作;
2、 承担重要业务模块,搭建核心框架,实现核心编码;
3、 负责系统详细设计,核心模块代码开发,有效控制质量和进度。
任职资格要求:
教育:计算机、通信等相关专业全日制大学本科及以上学历知识:熟悉交通领域业务
知识:熟悉IT及互联网系统,具有大型企业IT项目管理、开发的知识,熟悉IT系统规划、建设和运营和开发知识;具备项目管理知识,拥有PMP等认证优先。
技能:
1. 理解Java常用设计模式,并且能够合理运用,基本技术特性,如Java数据结构,多线程编程,Java IO等
2. 熟练使用Java常用框架和工具,如 Spring boot 、Spring Cloud、SpringMVC、Struts、Hibernate、Mybatis等
3. 熟悉缓存Redis、Memcache/Couchbase,缓存设计和模式及其应用;
4、熟悉数据库原理并熟练掌握相关优化方案,熟悉ORACLE、MySql数据库开发技术及相关工具,熟悉数据库设计,熟练掌握SQL语句;
5、能在类Unix环境下熟练开发,掌握Java开发,Tomcat 配置、MySQL配置;有shell/python脚本开发能力更佳;
6、具备强烈的责任心,思路清晰,较强的学习能力和解决问题的能力;良好的需求归纳分析和文档编写能力
7、有海量数据处理转发以及交通领域行业等相关经验优先考虑;有高并发处理经验者优先考虑。
经验:
1. 6年以上Java及Java Web开发经验, 具有扎实的程序设计基本功,能够独立担当功能模块的架构设计开发;