资深java工程师PM级职位描述与岗位职责任职要求
职位描述:
【工作职责】
1.参与公司相关业务体系的整体技术架构设计,并结合公司实际业务情况进行技术选型及系统重构。
2.把控业务产品的需求分析、架构设计、技术决策、开发规范及核心代码实现。
3.负责架构优化及系统关键模块的设计开发,持续优化系统性能、解决疑难技术难题、提升用户体验。
4.负责新技术的调研,参与建设研发体系,制定系统设计、开发的标准及规范。
5.推动研发效率、质量的持续提升并能在团队内进行推广应用。
【技术要求】
1.JAVA基础扎实,熟悉spring等主流框架,熟悉常用的设计模式;技术知识面广。
2.熟悉mysql、oracle数据库,掌握sql语句优化、DB负载均?、高可用的常见方案,对分布式数据库和非关系型数据库有一定了解,熟悉redis的使用和集群设计;*熟悉linux下常用命令,具备基础运维能力。
3.具备业务方向把控、需求合理性评估能力,能与业务方积极配合沟通达成业务目标。
4.擅长大流量、高并发、高可用分布式架构设计,具有丰富的微服务实践经验。
【任职要求】
1.计算机相关专业985/211本科或以上学历,至少3年大型互联网、电商平台开发经验。
2.精通Java,熟悉常用主流后台服务基础框架(框架特性及其实现原理),熟悉分布式系统的设计原理,熟悉多线程、缓存、JMS消息等机制,熟悉微服务架构设计原理,并有过相关实战经验。
3.关注互联网技术的前沿发展,主动学习,具备跨团队的技术影响力,并能主动推动技术成果落地。
【面试流程】
笔试30分钟-1技术总监60分钟-2部门经理/产品负责人30分钟-3HR经理60分钟-4董事长15分钟
篇2:高级java工程师java技术经理职位描述与岗位职责任职要求
职位描述:
职位描述:
1、负责公司各个业务系统的设计及开发工作;
2、参与产品的需求调研和需求分析,撰写相关技术文档,独立承担业务系统核心模块代码实现工作;
3、参与现有框架、基础构架的改进,提高产品质量;
4、协助测试人员进行软件的功能及性能测试。
职位要求
1.211、985院校本科及以上学历,计算机或相关专业,3年以上互联网行业java开发经验,熟悉RPC原理,至少有一种RPC框架的使用经验;
2.精通J2EE架构,Java基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解;
3.熟悉主流开源框架,如Spring、SpringMVC、MyBatis、Activity、SpringBoot等;熟悉Spring原理;
4.熟练使用MYSQL数据库,对SQL优化有经验;熟悉至少一种非关系型数据库和缓存工具;
5.熟悉Servlet容器(Tomcat、Jetty、Resin等)原理和使用;
6.熟悉RESTfulAPI规范,了解OpenAPI标准;
7.熟悉持续集成和自动化测试工具,如Hudson、Jenkins;
篇3:资深Java开发工程师职位描述与岗位职责任职要求
职位描述:
职位描述:
主导开发和维护公司后端微服务架构、框架、基础设施设计实现;
参与开发和维护公司的各种业务后端API、服务设计实现;
对团队内的初级员工有效的进行指导、知识、问题解决。
?
岗位要求:
1.5年以上服务端开发经验,基础知识扎实;
2.熟悉Java及Java相关技术栈,对部分Java技术栈有深入研究;
3.研究过JVM调优、缓存、分布式系统、消息队列等技术,并有相关开发经验;
4.参与过大型复杂互联网系统设计开发,拥有和工作年限相称的广度和深度;
5.对技术有热情可以持续投入技术研究,有前瞻性的思维;
6.做事积极主动,有较强的执行能力和和较好的沟通能力。
?
加分项:
1.其他编程语言经验,如Kotlin/Clojure/Python;
2.阅读过主流框架类库的源码;
3.参与或发起过开源项目。
篇4:资深JAVA工程师专家(算法工程)职位描述与岗位职责任职要求
职位描述:
职位描述:
算法工程化相关的算法框架、算法控制台、算法分析平台的设计与研发工作;
?
岗位职责:
1.?算法工程化的框架设计与研发工作,提供高可用、高效率、高扩展性的框架服务;
2.?算法工程化模块(GNSS算法、惯性导航、其他算法)的设计与研发工作;
3.?算法研发平台的的设计与研发,算法服务的质量评估,统计,分析平台;
?
岗位要求:
1.Java基础扎实,??精通多线程编程,?面向对象设计/设计模式,?性能优化;
2.?深入理解分布式系统的设计,对分布式系统设计面临的常见问题有实际处理经验;
3.?对技术充满热情,不惧技术挑战。有强烈的自我驱动力;
4.?熟悉Linux系统的使用,基本的Shell脚本编写,常见问题诊断工具的使用;
?
加分项:
1.?具备Framework/Library/基础软件的开发经验;
2.?具备差分定位/GNSS相关领域知识;
3.?具备c/c++的研发和性能诊断能力;
4.?具备数据统计分析的能力,?熟悉使用python语言统计分析;
篇5:中级Java软件工程师职位描述与岗位职责任职要求
职位描述:
岗位职责:
1、参与或负责公司各项产品的设计与开发;
2、根据开发进度和任务分配,完成相应产品模块的开发工作;
3、能独立处理和解决所负责的任务;
4、参与技术攻关和系统优化等工作。
任职要求:
1、计算机或软件工程专业本科及以上学历,3年以上Java开发经验;
2、精通Java开发语言、熟练掌握Eclipse开发工具,精通Apache、JSP、Servlet等Web开发相关技术;
3、熟悉HTML、熟练使用html、js,熟悉至少一种前端框架easyUI、bootstrap等;
4、熟练掌握SQL开发,熟悉Oracle、SQLServer、MySQL等数据库;
5、熟悉使用SSH、SSM等常用开发框架;
6、能按照要求编写相关技术文档;
7、富有团队精神、责任感、上进心和沟通能力,能自主解决实际问题;
8、主观能动性强、吃苦耐劳、积极乐观。