2024年Java开发工程师工作职责(12篇)
范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料编写前的参考。大家想知道怎么样才能写一篇比较优质的范文吗?下面是小编为大家收集的优秀范文,供大家参考借鉴,希望可以帮助到有需要的朋友。
Java开发工程师工作职责篇一
1、项目立项成功,在技术经理带领下,进行产品开发工作,独立完成功能模块,协助完成数据库的设计与核心业务编码的工作;
2、产品技术性文档撰写,含产品研发过程中概要设计文档,详细设计文档,接口文档;
3、对上线产品进行日常运维,解决上线产品运行中出现的技术问题,对上线产品进行日常的数据分析与运营维护;
4、 与外部业务系统的接口设计与对接工作;
5、 预判、定位系统发展过程中的问题,提出解决方案,攻克技术瓶颈与难点;
6、实时关注用户应用平台情况,向技术经理汇报平台运营情况,在技术经理规划下,不断根据反馈自行迭代优化代码或架构,提高平台性能;
7、 指导初级开发工程师进行开发与维护。
岗位要求:
1、大专及以上学历,计算机或相关专业优先;
2、2年以上java研发经验,熟悉mvc设计模式,熟练使用主流的j2ee开源架构(struts2,springmvc,ibatis等) ;
3、熟悉掌握各种web前端技术, 、angularjs、element-ui等;
4、熟悉mysql、oracle或nosql数据库技术,熟悉sql调优机制,有大型数据库软件开发经验者优先;
5、熟悉mongodb,redis、memcached,nginx,tomcat的一种或多种;
6、了解软件工程、编程规范、有过程控制意识;
7、良好的沟通能力及团队合作精神,责任心强,工作认真负责,善于学习与解决问题;
8、有大数据相关项目开发经验优先考虑。
Java开发工程师工作职责篇二
职责:
1.理解产品需求,按系统设计完成功能模块的开发;
2.编写所负责模块的详细设计文档和相关技术资料;
3.按规范进行模块的单元测试;
4.协助完成产品的系统测试工作。
任职资格:
1、本科及以上学历,有3年及以上软件研发工作经验,有良好的编码习惯,思维缜密;
2、熟悉j2ee规范,对面向对象的软件开发思想有清晰的认识,熟悉各种常用设计模式;
4、精通基于web的应用程序开发,理解spring技术栈,struts、hibernate、mybatis等主流框架开发过程,掌握html,js等前端展现技术;
5、了解一般软件开发过程,熟练书写开发中的各种文档;
6、精通mysql, oracle等主流关系型数据库系统的使用;
7、有互联网开发经验者优先。
8、具有良好的表达能力和人际沟通技巧,具有良好的团队合作精神,工作认真负责,善于学习,能承担较强的工作压力
Java开发工程师工作职责篇三
职责:
1、从事公司云平台或应用产品的开发;
2、积极响应产品运营对开发的需求;
3、按照系统开发计划,协同其他同事一起工作,提交高质量的代码,完成开发任务;
任职要求:
1、计算机、通信或相关专业,本科及以上学历,一年以上互联网行业开发经验;
2、熟练应用spring、hibernate等常用框架;
3、熟练应用web开发技术,特别是常用的js组件库如jquery、bootstrap等;
4、熟悉mysql,oracle等主流数据库的编程、设计开发;
5、熟悉linux开发环境,掌握shell脚本工具,熟悉一种以上的web服务器配置,如weblogic/nginx/tomcat等服务;
Java开发工程师工作职责篇四
职责:
1、需求文档的分析理解,参与功能模块详细设计;
2、在开发主管的领导下,根据项目进度完成编码;
3、配合项目经理和测试人员保证软件产品品质;
4、具有独立分析和解决问题的能力。
职位描述:
1、计算机相关专业,3年以上工作经验(技术好可放宽);
2、java基础扎实,理解io、多线程、集合等基础知识,对jvm原理有一定的了解;
3、熟悉spring,springmvc、mybatis、springboot及其生态链,熟悉oracle、mysql数据库及常用优化方法;
4、熟悉redis、memcached等缓存框架;
5、熟悉系统设计,熟练使用常见设计模式,有模块化开发意识,有一定系统架构能力;
6、有移动端接口开发经验者优先;
7、良好的沟通能力及团队协作能力;
Java开发工程师工作职责篇五
职责
1、维护和升级现有产品,快速修复bug和缺陷。新产品新特性高质量的开发;
2、根据开发规范与流程独立完成编码、测试及相关文档;
3、负责模块的任务开发,并按照设计和进度要求编码和单元测试;
4、完成项目经理交付的开发工作,完成团队中相互code review的工作,并能够给出自己的意见和建议;
5、管理方向:协助项目经理参与部分项目管理工作,比如计划的制定、跟进、协调、组织等。
任职要求:
1、大学本科以上学历,计算机相关专业,学历真实可查,至少四年以上java开发经验;
2、熟悉linux操作系统及常用命令;
3、熟悉linux下使用tomcat应用服务器的配置、部署;
4、熟悉至少一种(mysql、oracle、sql server等)主流关系型数据库开发,熟练掌握sql语句的编写;
5、熟悉java ee技术,对各种开源的软件如spring、struts、hibernate/mybatis等有深入的了解;
6、懂得单元测试的相关知识,懂得各种单元测试覆盖率的含义及应用优先;
7、具有良好的学习能力、沟通理解能力,乐于承担工作压力,富有团队精神
Java开发工程师工作职责篇六
职责:
1、 负责大数据平台架构的整体设计,承担数据抽取、清洗、转化等数据处理程序开发;
2、 为业务运营提供技术支持,完成应用系统的搭建、优化、升级工作,保证平台稳定运行;
3、 编写系统的需求分析、设计、开发和部署文档等。
岗位要求:
1、硕士及以上学历,计算机、自动化、通信等相关专业;
2、熟练掌握java语言,并熟悉python语言,熟悉分布式系统架构,有hadoop,spark系统架构经验;
3、熟悉实时计算框架storm,flink,spark streaming其中之一;
4、熟练使用sql,熟悉数据库原理,熟练使用至少一种主流关系型数据库;
5、熟悉软件开发流程,能够根据需求编写需求、设计、开发手册等项目过程文档;
6、具有良好的沟通能力和主动性,抗压能力强。
Java开发工程师工作职责篇七
职责:
1、根据业务需求负责设计、开发并实现各产品功能;
2、系统核心代码编写,持续系统优化;
3、协同需求、测试人员实现产品上线,并监控产品服务,及时处理线上异常;
4、解决开发过程中遇到的技术问题;
5、系统日常技术支持和系统维护。
任职要求:
1、本科及以上学历,计算机技术或软件工程相关专业,5年以上java web开发的经验,深入理解java核心基础、精通java开发相关技术;
2、有良好的面向对象设计思想,熟悉设计模式,熟悉 spring/spring boot/spring cloud, mybatis等流行开源框架的应用和基本原理,擅长api设计,拥有良好的编程习惯;
3、熟悉数据库(mysql)、缓存技术(如redis、memcache)、消息中间件(mq)等相关技术并有实践经验;
4、对软件开发过程管理有自己的思考和理解,能够提出合理化建议,配合部门管理人员一起优化开发、测试、运维相关流程;
5、对jvm、数据库、缓存、中间件等系统组件有深入理解,能够深挖系统瓶颈并作出优化;
6、能够随着公司成长,参与推动架构的演进,对高可用、高性能、可扩展的主流技术方案有自己的理解及实践;
7、对新技术研发有着极高的热情,良好的主动性;
8、自学能力强,有责任心,上进心,有较强的逻辑思维能力,善于分析、归纳、解决问题;
9、有丰富的系统架构设计经验,能够独立根据需求选择合适的技术方案、实现方式,对代码有高质量的追求;
10、有移动系统集成、移动平台相关开发经验者优先。
Java开发工程师工作职责篇八
职责:
1、负责平台系统的开发工作;
2、参与系统设计以及核心代码的编写;
3、处理日常发现的问题,配合各部门需求完成系统流程优化工作;
4、 参与重大项目的技术方案设计及技术评审,把握复杂系统的设计,确保系统的架构质量;
5、 为团队引入创新的技术、创新的解决方案,用创新的思路解决问题。
任职要求:
1、大专及以上学历,计算机相关专业,具有2年以上web/php开发经验;
2、熟练掌握 html/css 和 javascript 等 web 开发技术,熟练掌握 php语言,熟悉数据库mysql,拥有优秀的数据库设计能力,熟悉php安全开发规范;
3、有在线教育类项目开发经验优先,能处理高并发;
4、熟悉设计模式和算法,深入了解php的性能最优化和安全最大化;
5、为人诚实正直,工作主动,有强烈的责任感和事业心。
Java开发工程师工作职责篇九
职责:
1、利用html5相关技术实现移动web端功能研发,实现逻辑功能和体验优化;
2、根据需求,参与底层通信、数据加载、基础流程框架、ui组件的开发;
3、依据服务端制定的通信、数据和文件结构等技术开发对应模块;
4、完成程序性能的优化。
任职要求:
1、计算机、软件等相关专业,2年或以上html5开发经验,有百度、谷歌等引擎开发使用经验;
2、熟悉javascript、html/html5/xml、css3、ajax、jquery、vue 等;
3、有良好的逻辑思维,积极主动,有强烈的责任心;
4、有互联网金融开发经验优先;
5、具备较好的沟通表达能力和团队合作意识。
Java开发工程师工作职责篇十
职责:
1. 负责公司大数据业务集群的运维工作确保高可用;
2. 负责基础运维、故障定位、容量规划、扩容及性能优化;
3. 设计实现大规模分布式集群的运维、报警监控和管理平台;
4. 参与业务架构设计,在设计阶段给出可运维性改进建议;
5. 深入研究大数据业务相关运维技术,持续优化集群服务架构,探索新的大数据运维技术及发展方向。
任职资格:
1.大专以上学历,2年及以上大数据运维工作经验,熟悉hadoop/hbase/hive/yarn/spark等分布式相关技术,熟悉源码尤佳,至少掌握python/shell中的一种语言,接受优秀应届毕业生;
2.了解大数据平台应用架构,具备常见问题的基本分析和解决能力;
3.熟悉linux操作系统的配置、管理及优化,能够独立排查及解决操作系统层面的问题;
4.熟悉nginx/emq/tomca、mysql/mongodb/redis等web应用/中间件及主流开源数据库的使用和配置。
Java开发工程师工作职责篇十一
职责
1、负责公司产品运营相关网站后端快速响应开发;
2、负责公司运营支持相关系统开发;
3、负责设计和开发一些内部工具,提高网站整体性开发效益,保证一定的质量;
4、负责相关app接口开发;
5、配合移动部门与产品部门实现服务器端相关接口开发。
任职资格
1、计算机或相关专业,本科以上学历;
2、熟练使用php进行程序开发,至少一年以上的php项目开发经验,有模板开发经验;
3、熟悉linux系统,至少一年以上linux平台开发经验;
4、掌握web编程相关知识javascript,css,xml,http协议;
5、熟悉大数据量下数据库(mssql、mysql)的性能管理及优化,具有一定的数据库规划能力;
6、有大型网站开发经验者优先;
7、较强的责任心及团队合作精神,有独立解决问题的能力。
Java开发工程师工作职责篇十二
职责:
1、负责公司大数据基础平台产品开发工作;
2、完成产品/项目划分的研发任务,按需求规范进行研发;
3、具备良好的需求分析能力、业务建模能力,参与产品和项目相关模块的需求讨论,概要、详细设计;
4、具备良好的架构分析能力与设计能力,积极参与前期设计;
5、能根据设计方案和计划进行编码实现,在进度和质量上符合方案和计划的要求;
6、及时对bug库中的软件问题进行跟踪修正。
岗位要求:
1、三年以上工作经验,一年以上大数据平台架构及etl相关经验,可独立搭建/运维cdh/spark整套平台架构;
2、精通python/java/scala/sql/shell等语言中两种以上,熟悉spark/hadoop/hive/mr/hbase/zk/yarn等三种以上开源框架的原理和源码;
3、熟悉容器平台开发或者开发优先考虑,有docker、kubernetes相关开发经验更佳;
4、学习能力强,适应能力好,有丰富的问题原因定位及运维技术支持经验;
5、有市场上成熟的大数据平台产品实际架构/开发经验优先。