岗位职责:
1、负责项目系统架构设计工作,组织实施技术可行性验证及技术方案选型工作,技术上带领并指导项目开发组按架构设计进行研发实施;负责或参与各项研发过程的技术评审工作;
2、负责核心模块的设计开发和实现;
3、确保项目目标的实现,控制项目风险,领导项目团队准时、优质、高效地完成开发工作;
4、了解项目的整体需求,制定项目开发计划,量化任务,并合理分配给相应的人员,即时反馈阶段性的成果;
5、项目团队建设和对技术人员的指导和培训,负责解决开发过程中遇到的技术问题,研究新技术并给开发团队做技术培训;对普通程序员进行工作指导,及时响应程序员的要求;
6、合理安排重构计划,不断提高产品的代码质量;
7、根据上级开发计划和要求,按时保质保量的完成项目的开发任务;
8、在项目的开发过程中,根据需要,编写开发所需的各类文档
任职要求:
1、具有5-10年以上Java开发工作经验,java基础扎实,精通io、多线程、集合等基础框架,精通jvm,3年以上Vue开发经验,熟练Vue开发生态,精通Vue、ES6、CSS3, 3年以上前端开发经验;
2、熟练使用spring、springboot、springcloud、mybatis等常见框架,精通机制和原理;精通常见设计模式,精通常见网络协议;
3、熟练分布式相关概念和技术,掌握hadoop、spark、hbase、mangodb、kafka、elasticsearch、redis其中部分框架。了解非结构化数据的保存、分析、访问、调优,掌握或使用过至少一种 Nosql 的开源产 品,并真正用于实践中,如 mongoDB, Redis, HBase 等;
4、熟悉前端前沿技术,熟练vue、react、bootstrap等主流框架,熟悉Element,有使用Element开发后台经验更佳;
5、熟练Linux系统各种命令,了解shell编程,熟悉常用软件的安装与调试;熟悉nginx 各种配置,灵活使用,熟练docker、podman容器使用,kubernetes集群搭建;
6、善于沟通表达,掌握常用的团队协作工具git、svn等工具,可承受较大压力,有责任感,较强的沟通协调能力,具有团队合作精神,具备物联网行业应用系统开发经验优先考虑,有大型GIS应用、BIM应用项目经验者优先。
职位福利:节日福利、定期体检