java架构工程师职位描述与岗位职责任职要求
职位描述:
岗位职责:
1、理解并提炼全部技术支撑需求,独立完成能够主导产品/系统技术选型、技术路线规划及系统部署设计,推动所设计架构的有效落实
2、承担重要业务模块及核心代码框架的搭建及实现
3、负责重点项目的设计方案评审与技术支持,以及技术难点攻关;
4、把握大型系统的性能分析及改进优化,保证系统性能和稳定性;
5、规划公共组件,独立完成较复杂的通用代码的抽象和封装,形成公共组件
6、能够结合系统/产品特性,分析系统/产品优缺点,对系统/产品存在的风险进行评估分析并提出规避方案,系统调优方案,并拖动方案的落实。
7、主导系统/产品/平台功能测试工作,持续不断地进行优化,有效降低故障率。
任职要求:
1、掌握JVM工作机制,有线上调优经验。
2、精通面向对象的编程原理及相关设计模式。
3、精通分布式开发,精通常用中间件,精通主流1-2个分布式开发框架,掌握高并发处理知识,能根据实际情况设计并发处理方案。
4、有多个系统间的应用架构设计经验。
5、不仅熟悉自己所负责的业务链路,还具备一定业务趋势的判断
篇2:系统架构师(高级开发工程师)职位描述与岗位职责任职要求
职位描述:
(1)全面负责SAAS系统的后端技术框架设计;
(2)负责数据库设计和调优;
(3)负责根据业务需求编写详细设计文档;
(4)负责SAAS系统的编码工作;
(5)负责定义和规范SAAS系统的外部接口;
(6)负责监督和验收外包供应商的前端开发。
任职要求:
优先条件:5年以上相关项目开发经验(SAAS或B2B/B2C平台商城)
(1)男,30岁左右,计算机相关专业,本科及以上学历;
(2)精通JAVA语言,理解IO,多线程,集合等基础框架;
(3)熟悉JAVASpringBoot框架;
(4)熟悉SpringCloud微服务框架与相关技术;
(5)熟悉MYSQL;
(6)了解Vue前端常见框架;
(7)熟练运用CSS3新特性,熟悉HTML5最新规范。
篇3:高级软件工程师系统架构师职位描述与岗位职责任职要求
职位描述:
职责描述:
1、基于Windows和Linux平台系统软件开发;
2、负责产品功能需求分析、软件系统架构/模块设计/UI/API调用代码编写、调试、测试;
3、配合硬件、逻辑、算法、嵌入式等工程师进行调试,分析、定位、解决问题,开发相关调试工具和脚本;
4、负责产品应用现场问题解决、需求分析整理;
5、日常工作涉及软件开发全部流程,包括需求分析、概要设计、详细设计、开发、质量控制、维护、文档等。
任职要求:
1、精通C/C++及VC++语言并具有丰富的编程经验,计算机相关专业本科3年及以上;
2、精通TCP/IP协议,熟悉网络通讯,熟悉多线程;
3、精通C/S架构下的软件开发;
4、有QT使用经验,具有UI设计或硬件接口及控制经验者优先考虑;
5、能够独立、成功、熟练的完成复杂专项开发任务,熟悉标准化的软件设计开发流程;
6、具备优秀的分析处理能力,能够快速为项目任务制定可行的方案并解决;
7、工作耐心细致,有责任心;能承担较大压力,独立性强,具有团队合作精神。
篇4:系统架构师(SA)工程师(数据赋能)职位描述与岗位职责任职要求
职位描述:
职责描述:
1.依据客户需求,设计工业互联网相关系统的技术方案;
2.协助商务人员与客户交流工业互联网相关系统的技术方案;
3.推动项目技术方案的实施;
4.负责培训以提高实施团队技术和实施能力;
任职要求:
1.至少5年企业IT架构规划的经验;
2.至少5年从事IT应用系统项目的实施经验;
3.熟悉云平台、大数据或物联网的IT技术架构(至少一项),尤其有工业互联网架构经验者更佳;
4.熟悉Java、C/C++、Golang编程语言;
5.有良好的沟通能力,尤其具有培训经验者更佳.
篇5:资深JAVA研发工程师JAVA架构师职位描述与岗位职责任职要求
职位描述:
职位描述:
1.负责IOT云平台的架构设计、承担核心功能、公共核心模块的代码编写,确保项目进度和质量。
2.能提供架构、性能优化的解决方案,并主导平台和产品的快速迭代和优化。
3.推进实现和iot终端设备对接并形成标准规范,构建iot智能硬件的智能云平台,成为末端iot网络基础设施。
4.以平台的模式为业务系统提供基础服务能力,并结合业务场景提供技术解决方案。
5.配合团队协同工作。
岗位要求:
1.互联网/软件行业5年以上JAVA工作经验
2.具备扎实的Java基础,对Spring、IBatis等开源框架熟悉,并能了解它的原理和机制,具有大型分布式系统设计研发经验。
3.熟悉基于Mysql、Oracle等关系数据库设计和开发、对数据库性能优化有丰富的经验。
4.熟悉底层中间件、分布式技术(如RPC框架、缓存、消息系统等)。
5.熟悉系统高可用和稳定性方法策略
6.思路清晰,有良好的需求理解、分析、抽象能力和软件设计能力。
7.对技术有强烈的兴趣,喜欢钻研,具有良好的学习能力。
8.具备良好的沟通技能能力,团队合作能力以及推进工作执行。