岗位职责是什么
java高级开发岗位是一个技术核心的角色,负责设计、开发、测试和维护基于java技术的软件系统。这个职位不仅需要深厚的编程技能,还需要对业务需求有深入的理解,以确保开发出的解决方案能够满足公司的战略目标。
岗位职责要求
1. 拥有至少5年的java开发经验,精通java se和java ee平台,包括spring、hibernate等主流框架。
2. 熟练掌握数据库设计和sql优化,具备oracle、mysql等数据库管理经验。
3. 精通面向对象的设计原则和模式,熟悉软件工程方法,如敏捷开发和持续集成/持续部署(ci/cd)。
4. 具备良好的问题解决能力,能独立分析和定位复杂的技术问题。
5. 对于分布式系统、微服务架构有深入理解和实践经验。
6. 具备良好的团队协作精神,能够有效地与项目团队成员沟通,指导初级开发者。
7. 持续关注技术发展动态,愿意学习新的编程语言和技术栈。
岗位职责描述
作为java高级开发工程师,你的日常工作将涉及以下几个方面:
1. 参与需求分析,为新项目或功能模块制定技术设计方案。
2. 编写高质量、可扩展的代码,确保软件性能和稳定性。
3. 协助进行系统性能调优,确保系统的高效运行。
4. 定期进行代码审查,确保团队遵循最佳实践和编码标准。
5. 参与自动化测试和集成测试,确保软件质量。
6. 解决生产环境中遇到的问题,提供技术支持。
7. 参与技术分享,提升团队整体技术水平。
有哪些内容
1. 项目开发:参与跨部门的项目合作,主导技术选型,编写关键模块的代码,确保项目按时交付。
2. 技术创新:探索和引入新的技术工具或框架,以提高开发效率和产品质量。
3. 团队建设:通过培训和指导,帮助团队成员提升技能,推动团队的技术进步。
4. 问题解决:面对复杂的技术挑战,提供创新的解决方案,确保系统的稳定运行。
5. 文档编写:编写和维护技术文档,以便团队成员和未来维护者理解代码逻辑。
6. 客户沟通:与内部或外部客户保持良好沟通,理解其需求,提供专业的技术建议。
java高级开发岗位需要你具备扎实的技术基础,敏锐的技术洞察力,以及卓越的团队协作和领导能力。在这个角色中,你将有机会在技术领域发挥你的专长,同时也将对公司的发展产生深远影响。
java高级开发岗位职责范文
第1篇 java高级开发工程师岗位职责职位要求
职责描述:
1. 负责研发公司应用软件的模块设计、开发和交付;
2. 对完成的代码进行调试及测试;
3. 修复测试代码缺陷,各种bug,确保质量;
4. 按照设计流程、计划,定时完成工作;
5. 编写技术设计文档;
6. 积极了解公司业务,并参与相应的会议提供建议;
7. 试用期期间,两周进行一次技术评定。
任职资格:
1、精通java开发,有3年以上实际比较复杂项目系统开发经验,懂得系统架构规划;
2、熟悉dubbo、rabbitmq、es搜索、springmvc、spring cloud等技术框架,并能主力参与技术团队进行大型项目系统开发;
3、精通关系型数据库mysql、oracle等常用的sql编写及语句优化;
4、熟悉nosql数据库redis、mongodb等使用场景和具体使用方法;
5、熟悉互联网分布式微服务化技术架构的搭建、开发规范编制、开发过互联网系统开发。
6、学习能力强,有钻研精神;
薪资待遇:
月薪+年终奖+五险一金+双休+团建+员工旅游+节日福利+体检+培训+商业保险
岗位要求:
学历要求:大专
语言要求:不限
年龄要求:不限
工作年限:3-4年经验
第2篇 java高级开发工程师(反作弊平台)职位描述与岗位职责任职要求
职位描述:
岗位描述:
1、参与活动反作弊体系的搭建,包括分析业务场景,设计、开发防控策略和相关运营工作;
2、参与活动反作弊的大数据平台的方案设计、开发和平台运营工作
岗位要求:
1、3年左右工作经验,熟悉web开发,从事过数据挖掘、机器学习等相关工作者优先;
2、具备良好的需求分析能力和设计能力,掌握需求分析、设计的方法和常用工具,善于主动推动项目进展并达成项目目标;
3、熟悉架构设计、概要设计和详细设计,熟练使用uml设计工具;
4、精通java、mysql,理解i/o、多线程等基础框架。熟悉spark、hadoop、hbase等技术者优先;
5、具有强烈的责任感及敬业精神,沟通协调能力良好,思路清晰善于总结提炼,有互联网公司工作经验优先。
第3篇 java高级开发工程师(客户平台)职位描述与岗位职责任职要求
职位描述:
工作职责:
岗位职责:
1.负责核心业务系统的需求分析、技术方案设计、核心功能开发;
2.解决系统中的关键问题和技术难题,保障系统稳定运行;
3.指导并培养团队工程师,组织技术,协助提升团队整体技术实力。
岗位要求:
1.3年及以上互联网研发工作经验;
2.具有扎实的计算机科学功底,扎实的编程基础和数据结构算法基础,极强的编程能力和问题解决能力;
3.精通 java 及面向对象设计开发,熟悉领域驱动设计,熟悉linu_操作系统和某种脚本语言编程;
4.熟悉常见设计模式,精通spring,mybatis等流行开源框架;
5.精通 mysql 应用开发,熟悉数据库原理和常用性能优化技术;
6.有业务系统开发经验,对原有业务系统有深度和广度的了解;
7.善于交流,有良好的团队合作精神和协调沟通能力,有与产品、前端、移动端等多方密切配合的经验和意识;
8.全日制统招本科及以上学历。
具备以下者优先:
1.对技术充满热情且具有钻研精神,具有极强的快速学习能力,研究过优秀开源软件的源码并有心得者优先;
2.参与过同类型业务核心系统建设优先;
3.有“代码洁癖”、有极客精神,有持续更新的技术blog优先考虑。
岗位亮点:
1.参与集团层面业务系统平台化建设,掌握各环节核心技术要素,和团队一起对平台能力升级、迭代;
2.能熟悉核心业务的发展过程,迭代认知,沉淀方法;
3.能和多个业务团队技术大牛一起讨论、学习,共同进步。
第4篇 java高级开发职位描述与岗位职责任职要求
职位描述:
【岗位职责】
1、 参与系统的需求调研和需求分析,撰写概要设计/详细设计;
2、 搭建系统开发环境,完成系统框架和核心代码的编写;
3、 指导软件工程师的日常开发工作,解决开发中的技术问题;
4、 对项目的实施提供支持;
5、 参与方案的讨论和技术调研,负责方案升级及更新;
6、 参与系统的架构设计。
【岗位要求】
1、要求计算机专业本科及以上学历;
2、熟悉java编程语言,五年以上java开发经验;
3、熟练使用svn或git,熟悉主流java web框架(jquery,spring mvc,mybatis);
4、具有mysql/oracle等关系型数据库应用开发经验;
5、熟悉dubbo/dubbo_、spring boot、spring cloud、docker、redis等服务框架及容器技术者优先;
6、了解angularjs、reactjs、vue等前端框架者优先;
7、有电信行业项目研发经验者优先。
第5篇 java高级开发经理职位描述与岗位职责任职要求
职位描述:
岗位职责:
1、服务产品:在线教育产品;
2、参与功能需求说明书和系统概要设计,并负责完成核心代码;
3、根据开发规范与流程独立完成核心模块的设计和编码相关文档;
4、完成项目的选型和设计,保障服务端的高可用和稳定运行;
5、负责技术团队管理工作。
任职资格:
1、计算机、软件工程、通信等相关本科及以上学历;
2、5年以上java/j2ee实际开发经验,良好的代码命名和书写习惯,具备大型java/j2ee项目开发工作经验者优先;
3、熟练掌握基础数据结构和算法,有扎实的java程序设计与编码功底,对面向对象思想有深入理解;
4、熟悉常见设计模式,熟悉struts2、spring、mybatis等开源框架;
5、熟练掌握sql语句,熟悉mysql等数据库应用开发,熟悉常用数据库优化技术;熟悉数据库原理和常用性能优化技术,掌握分布式缓存、消息队列、nosql的使用;熟悉mongodb、redis、memcache等,了解nosql、queue 的原理、使用场景以及限制;
6、熟悉掌握负载均衡和服务器程序性能优化技术,有大型分布式、高并发、高负载、高可用性服务端设计开发、系统调优经验者优先;
7、有在线教育、电子商务、crm等系统开发经验者优先考虑;
8、熟悉linu_系统下的基本操作命令。
第6篇 java高级开发工程师(编号04)职位描述与岗位职责任职要求
职位描述:
1.计算机软件相关专业本科及以上学历, 三年以上java后端开发经验
2.java基础扎实,理解io、多线程、集合等基础框架,对jvm原理有一定的了解
3.精通分布式、大流量系统,具有大型分布式、高并发、高负载、高可用、强一致性系统设计开发经验
4.精通基于spring boot、spring cloud的微服务架构,有相应的应用实施解决方案经验
5.熟悉spring, mybatis, netty,dubbo等开源技术框架,精通http,webservice, rpc接口设计和实现
6.熟悉mysql、 elasticsearch 、redis、hbase、kafka开发及调优,具有基于数据库、缓存、分布式存储开发高性能、高可用数据应用的实际经验
7.有海量数据处理系统经验的优先,例如:storm、hadoop、spark等
8.熟悉 tcp/ip、http、ssl、ws、soap等web应用常用网络协议
9. 熟练应用apache,tomcat等服务器的安装配置及优化,熟练linu_平台下的环境安装部署及性能优化
10.熟练使用 linu_操作系统、shell脚本编写系统可用性、性能检测排查常用工具
11.热爱技术,工作认真、严谨,对系统质量有近乎苛刻的要求意识
12.良好的沟通能力,责任心强,具备良好的团队合作精神和抗压能力
13.有过保险核心系实施经验
第7篇 java高级开发工程师/架构师职位描述与岗位职责任职要求
职位描述:
岗位职责:
1、负责项目前期的的需求分析, 以及架构设计和开发等各项工作;
2、带领团队实现软件系统并保证足够高的质量;
3、编写研发过程中产生的规范化文档/接口文档等
4、给予初级和中级软件工程师工作指导。
任职要求:
1.5年及以上java开发经验;
2.本科及以上学历,计算机相关专业;
3.熟悉j2ee相关技术,熟悉使用spring,mybatis等主流开源框架,并理解其实现原理;
4.熟悉memcache,redis,mongodb等常用的nosql技术,并理解其实现原理;
5.java基础扎实,理解io、多线程、集合等基础框架,并对jvm有一定深入了解,能对jvm做性能分析及调优;
6.熟练掌握sql,能对语句进行问题定位及优化;
7.有soa实施经验优先,熟悉一种主流服务化框架(dubbo,spring cloud)者使用者优先;
8.良好的面向对象设计能力,对互联网高并发、高可用和复用有一定的实践经验;
9.学习能力强,热爱技术,个性乐观开朗,逻辑性强、善于总结。
第8篇 java高级开发工程师(ddm cd)职位描述与岗位职责任职要求
职位描述:
职位描述与岗位职责任职要求职位:java 高级开发工程师
1、参与项目需求分析和设计,对项目开发工作提出解决方案;
2、负责程序开发工作,有良好的编码习惯;
3、研究项目技术细节,编写相应的说明书;
4、参与程序代码单元测试、上线、维护工作。
任职要求:
1、计算机或相关专业,本科及以上学历,至少 5 年 b/s 实际项目经验;参加过大型项目开发,有 saas,paas,用户中心等系统开发经验的优先;
2、掌握 java 基础,熟悉常用类库。理解 java web 中的 servlet,jsp,freemarker,thymeleaf 等模板,了解 spring、spring boot、spring cloud、springmvc、mybatis、jpa、dubbo 等主流框架对 java web 的封装原理;
3、理解 java 中较为高级的特性,如反射,动态代理,jvm,内存模型,多线程等等。了解设计模式,熟练使用框架,对遇到的 bug,能够借助日志和搜索引擎分析出问题的原因;
4、理解 java 分布式架构,微服务架构,了解其与集中式架构的区别,并能保证分布式代码质量。熟练使用各个中间件如 ngin_,redis,mq,zookeeper 等等,并了解其工作原理和使用场景;
5、有 oracle、mysql、h2,hbase 等数据库开发经验,有较强的 sql 编写能力;
6、熟悉版本管理流程,熟悉 git/svn 至少一种版本管理工具;
7、熟悉 jetty/jboss/tomcat 等主流 j2ee 应用服务;熟悉 linu_ 操作命令;
8、熟悉 maven/gradle/ant 等项目管理工具;
9、熟悉常用的通信协议,并能说出其中原理;
10、熟悉多种服务端开发语言优先考虑;
11、对技术有强烈的兴趣,具备技术前瞻性,喜欢钻研,具有良好的学习能力和技术实现能力,工作主动性强,有责任心,注重团队合作,愿意从事系统研发工作领域。
12、有groovy/grails开发经验优先;
第9篇 java高级开发工程师-开发套件方向职位描述与岗位职责任职要求
职位描述:
工作职责:
1、面向公司的大数据开发套件产品设计与研发,包括大数据任务建设平台,元数据管理系统,数据质量监控平台,任务运维平台等;
2、参与需求调研与用户技术支持;
3、追求极致,构建业内领先的数据平台产品。
任职要求:
1、精通java/scala语言,包括jvm、类装载、线程、并发、io资源管理、网络;
2、扎实的计算机基础,对技术有热情,愿意不断尝试新技术和业务挑战;
3、精通soa架构和微服务架构;
4、有 ide 开发经验者优先考虑;
5、熟悉前端技术的全栈开发工程师优先;
6、熟悉hadoop ecosystem常用开源框架者优先,例如hadoop/flink/spark等。
第10篇 java高级开发工程师职位描述与岗位职责任职要求
职位描述:
工作职责:
1、负责公司产品及项目的系统设计与开发维护工作;
2、按时、独立、高质量地完成开发任务,确保产品稳定高效运行;
3、维护、升级和优化现有系统,能快速分析解决复杂的技术问题;
4、项目技术架构设计,核心代码开发。
任职资格:
1、本科或以上学历,计算机软件或相关专业,5年以上java开发经验;
2、java基础知识扎实,熟练使用springboot、springcloud、spring、springmvc、mybatis等主流框架;
3、熟悉java web开发,mysql、oracle等关系数据库,及redis、memcached等no-sql数据库;
4、对于java基础技术体系(包括jvm、类装载机制、多线程并发、io、网络)有一定的掌握和应用经验;
5、熟悉linu_/uni_ shell 及常用命令;
6、具有比较强的问题分析和处理能力,思维灵敏,喜欢有挑战性的工作;
7、较强的沟通能力,表达能力,能深刻的理解客户需求。
第11篇 java高级开发程序员岗位职责
java程序员/j2ee开发(高级) 天津市天房科技发展股份有限公司 天津市天房科技发展股份有限公司,天房科技,天房 【职位描述】:
1.按时独立按时完成上级分配的任务,根据需求,按时完成指定模块分析、设计、编码工作,编写相应的技术文档,确保进度、质量,对承担开发功能模块的质量负责;
2.承担核心模块和核心功能的研发工作,能够优化程序,提升效率;
3.能够检查他人完成的程序和文档,能够帮助他人解决复杂技术问题;
4.能够主动学习解决研究问题,能够分辨使用稳定的新技术。
【任职要求】:
1.计算机相关专业本科(正规统招二本)及以上学历;
2.至少3年以上项目开发经验,其中2年以上软件分析设计经验;
3.扎实的专业基本功,熟练掌握 java代码,及面向对象分析设计开发,强大的写码能力,熟练掌握java运行原理;
4.熟练掌握 mvc 模式,熟练掌握主流技术架构体系,熟练掌握主流的应用服务器,熟练掌握常见设计模式,熟练掌握soa,敏捷开发等理念;
5.熟练掌握常见数据库应用开发,了解数据库原理和常用性能优化和扩展技术;
6.有一定的英文水平,可阅读英文文献,有独立能力研发国内外前沿技术。
【素质要求】:
工作投入、认真、负责,具备创新意识,能够快速学习新技术,具备反思,自我学习的能力,能与团队其他成员较好协作。
【福利与发展】:
1、公司按国家和天津市规定缴纳五险一金;
2、六日双休,国家法定节假日休息;
3、午餐补助(员工餐厅);
4、良好的工作环境;
5、自有健身活动室(健身房、羽毛球、乒乓球等)。