职位描述
职责描述:
1)独立承担关键功能模块的设计和开发;
2)根据需求进行概要设计及详细设计以及模块的实现;
3)配合项目经理完成项目实施的技术工作;
4)对编写的代码进行模块测试;
任职要求:
1)Java技术栈方向,本科以上学历
2)5年以上互联网或企业应用大系统设计及研发经验
3)Java基础功底扎实,具有面向对象分析、设计、开发能力,精通OO,DDD,AOP,设计模式;
4)精通Spring、Mybatis等常用开源框架,能够灵活应用;
5)具备良好的需求分析能力、业务和技术方案策划和设计能力;思路清晰,良好的语言表达能力,对新的领域和技术能够快速掌握并应用到实际工作中; 有MES/生产制造行业经验者优先;
6)深入理解SOA以及微服务架构,熟练使用Spring Boot、Spring Cloud, Dubbo并有大型系统的实际应用经验;
7)熟悉hadoop、hbase、hive 、es 等大数据处理工具,有数据仓库搭建使用运维相关工作经验; 8)精通关系型数据库设计,熟悉数据库模型设计、数据库架构、数据库性能优化,熟练使用如Mysql、Oracle、PostgreSQL等数据库;
9)有分布式调度、业务监控等系统架构设计经验。
10)有前端/移动端/小程序 js/angular/react/vue/uniapp/css研发经验者优先