高级开发工程师(微服务+大数据)
2023-04-12 11:52:53

[工作职责]

1.制定开发规范:编写和维护开发文档。

2.技术架构:了解主流的技术架构,针对产品功能进行技术架构搭建和技术可行性分析。

3.产品评审:参与产品评审提出开发建议,开发难度评估,减少开发返工和需求不合理环节。

4.代码质量:参与团队代码review,分析解决软件开发过程中遇到的问题。

5.软件框架:参与系统架构设计,核心架构搭建;带领开发完成代码的编写、调试、测试、维护。

6.抽象模块:最细粒度的组件模块研发,支撑模块API的快速调用。

[任职要求]

1.精通Java,熟悉SQL,数据库设计,NoSQL的应用。

2.掌握需求分析,软件概要、详细设计方法,熟悉UML设计方法,熟悉开发设计模式。

3.了解大数据处理组件,Spark, Flink, 大数据分布式服务等大数据。

相关技术:

4、深入理解面向对象,熟练使用SpringCloud、Springboot,SpringMVC.Mybatis等框架;了解MVC. OR- Mapping规范的开发思想,了解开发设计模式,有一定的jvm调优经验优先。

5.了解linux系统以及熟练使用redis,nginx的基础配置管理;能够编写基础的xshell脚本。

6.熟悉mysql,oracle等关系型数据库,具体一定的sql能力以及sql调优能力。

7.工作年限5年以上,专科及以上学历。

8.具备良好的文档技术方案,标准规范等文档编写能力;思维严谨,责任心强,具有良好的沟通能力和团队合作意识,能承受一定的工作压力。

[薪资]

1.月薪15-22K。