下面是小编帮大家整理的Java中高级工程师岗位的工作职责,本文共12篇,希望对大家的学习与工作有所帮助。本文原稿由网友“Q_2010”提供。
篇1:Java中高级工程师岗位的工作职责
职责:
1、根据设计文档或需求说明编写代码
2、根据设计文档,进行调试、测试、维护等。
3、分析软件开发过程中的问题,进行问题解决,提高代码质量。
4、服从领导安排的其它任务
5、构建支付基础平台,包括账务系统、支付网关、资金调度、清结算与对账平台等。
6、按照业务需求设计技术方案,完成研发工作和交付上线;
任职资格
1.满足相关技术要求:
1)熟悉java、JSP技术,熟悉J2EE技术架构,Servlet规范等。
2)熟悉目前主流的MVC框架,如Strust、spring MVC等。
3)熟悉spring、hibernate、Struts2、MyBitas、Jfinal、shiro等开源框架(jfinal和shiro经验优先)
4)熟悉mysql、oracle、Hadoop、MongoDB等数据库
5)熟悉memcache等缓存技术
2.四年java开发经验,计算机专业必备
3.良好的沟通、团队协作能力,责任心强,思路清晰,性格稳重,能够承受工作压力。
4.要求有互联网金融经验
篇2:Java中高级工程师岗位的工作职责
职责:
1.负责产品架构设计和关键模块研发工作,及系统稳定性、性能优化等相关工作;
2.根据项目具体要求,带领项目组,按计划完成任务目标,解决开发过程中的技术问题;
3.负责新技术的研究及可行性分析;
任职要求:
1.统招二类本科及以上学历,至少3个实际中型项目开发1年以上工作经验;
2.精通Java编写,Java web开发常用开源框架Spring、SpringMVC、Mybatis等;
3.熟练vue.js、JQuery、H5、CSS3等前端技术;
4.熟悉前后端分离,对代码设计有研究,常见设计模式应用业务代码;
5.熟悉Oracle、MySQL、MSSQL等关系型数据库的安装部署、开发、调优、排障、备份还原等;
6.熟练Nginx、Tomcat、Redis等主流应用的原理和配置开发负载均衡;
7.有过工作流引擎activiti、SSO、MQ、websocket、webrtc等开发经验者优先考虑;
8.有过微信接口、人脸识别、GIS应用开发者优先考虑;
篇3:Java中高级工程师岗位的工作职责
职责:
1、完成核心功能模块Java代码开发工作;
2、参与需求分析,编写设计文档,制定代码规范;
3、根据软件研发流程按时交付代码、文档和脚本;
4、缺陷修复和代码维护,指导初中级工程师的开发工作。
岗位要求:
1、大专及以上学历,专业不限,需学信网可查(入职必查)。
2、5年以上Java开发经验(编码经验),精通Java编程;
3、熟悉Oracle、DB2、MYSQL等数据库一种以上,熟练掌握SQL;
4、熟练使用Eclipse、Svn、Maven等版本集成、开发工具;
5、做事认真,责任心强,热爱编程工作;
6、有比较强大学习能力和独立工作能力,善于表达和沟通;
篇4:Java中高级工程师岗位的工作职责
职责:
1、负责公司项目的开发,实现软件系统功能与算法;
2、根据开发流程与规范完成单元测试以及相关技术文档的编写;
3、根据项目需要进行系统的功能定义、程序设计;
4、分析并解决软件开发过程中的问题。
任职条件:
1、计算机专业大专及以上学历,2年以上Java开发经验,热爱软件开发工作;
2、扎实的Java编程基础,熟悉常用的Java开源框架
3、具备良好的系统分析设计能力,精通面向对象分析和设计技术,熟悉掌握常用的设计模式;
4、具备较强的逻辑分析和独立解决问题能力;
5、有高度的团队合作精神和严肃认真的科学态度;
6、具备大数据开发经验者优先考虑。
篇5:Java中高级工程师岗位的工作职责
职责
1、负责产品框架搭建和功能开发工作;
2、根据业务需要进行设计、开发、系统自测等工作;
3、处理开发过程中的各种问题;
4、保证开发质量及开发进度;
任职要求:
1、3年以上JAVA开发经验,具备至少一个互联网产品或企业级应用软件研发经验;
2、了解常用设计模式,了解产品研发流程;
3、熟练使用MySQL、Oracle等常用数据库进行应用开发;熟练使用SQL(DDL,DML);熟练使用常用MVC、ORM框架;
4、了解 rest api hateoas 约束;熟悉Linux常用命令;熟练使用Git等版本管理工具;熟练使用IntelliJ IDEA等开发工具;
5、拥有好的编码习惯,了解单元测试,并在实际开发中使用单元测试框架者(如:Spock,Junit等)优先;
篇6:Java中高级开发工程师的工作职责
职责:
1.充分理解业务需求,根据产品开发计划安排,高效高质地完成开发和自测工作;
2.参与公司C端产品接口和管理后台的设计和开发,包括学习的平台、知识库等;
3.维护现有营销系统、中枢系统、教务系统等;
4.具有系统优化和监控意识,能及时排查线上用户反馈问题,保障系统稳定运行。
任职要求:
1、拥有拼搏、服务、创新、开放、协作的价值观,有强烈责任心和团队合作沟通能力;
2、具备2-4年JAVA开发经验,熟悉微服务设计和前后端分离开发,有互联网产品开发经验优先;
3、熟悉spring boot/spring+mybatis+redis开发框架,有dubbo分布式开发经验优先;
4、熟悉mysql数据库,了解分库分表,使用过消息队列;
5、逻辑思维能力强,熟悉业务抽象和数据模型设计和接口协议设计等,有重构优化代码的能力;
6、了解zookeeper注册中心,统一配置中心等。
篇7:Java中高级开发工程师的工作职责
职责:
1、参与公司产品研发,完成开发任务,并对负责开发的模块进行测试、维护;
2、按规范编写相关技术文档;
3、与团队成员合作、沟通,对开发过程中问题进行总结;
4、负责系统需求分析和规划系统功能和接口;
5、参与产品的需求分析与讨论,完成部分功能设计,制定开发计划;
6、参与产品的技术支持工作;
任职资格:
1、本科以上学历,211,985院校优先,3年及以上JAVA及Web项目开发经验;
2、熟悉J2EE规范,熟悉常用的数据结构,算法和设计模式;
3、熟悉主流JavaWeb框架,熟练使用JSP、Jquery、Bootstrap、H5等WEB开发基础技术;熟练使用Spring,SpringMVC,SpringCloud,SpringBoot,Mybatis等;
4、熟练使用Oracle或Mysql,拥有较好的数据库开发及设计能力;掌握Redis、MQ、ES等技术技术者优先;
5、有Hbase、Hive、Impala等Nosql经验者优先考虑;
6、熟练使用常见开发工具及技术Maven,Junit;
7、了解高并发和大数据相关知识者优先;
8、熟悉Linux常用命令;
9、熟练使用Github,SVN版本控制工具;
10、有良好的沟通表达能力,有大型互联网经验者优先。
篇8:Java中高级开发工程师的工作职责
职责:
1.负责公司产品软件功能模块的详细设计、开发、测试;
2.参与系统的需求调研和需求分析;
3.参与撰写需求分析说明书、概要设计、详细设计等相关技术文档;
4.根据公司的设计和编码规范能独立完成分配模块的设计、编码、测试工作;
5.对自身承担模块的开发进度、代码质量负责。
任职资格:
1、本科或以上历;
2、3年以上Java开发经验,有较大型高性能应用系统开发经验者优先;
3、熟练使用各种开发工具(Eclipse、Maven、Junit、Svn);
4、熟练使用Mysql数据库,对sql优化有一定的了解,有针对业务场景有设计数据库结构关系的能力;
5、熟悉Linux基础命令
6、熟练使用Spring、SpringMVC、Mybatis、Hibernate等开源框架,熟悉springboot/springcloud优先;
7、熟练使用Mysql/Oracle/Sqlserver等数据库设计及应用经验;
8、熟练使用JavaScript脚本语言,熟悉JQuery类库;
9、可以独立完成简单模块的数据结构设计和代码开发;
10、能够独立开发业务模块,有较强的系统分析能力;
篇9:Java中高级开发工程师的工作职责
职责:
1、独立负责工作小组,指导和监督下级人员日常工作;
2、参与软件系统的设计和分析,制定小组实施方案;
3、根据开发进度和任务分配,完成相应模块软件的设计、开发、编程任务。
任职要求:
1.计算机相关专业,有2年以上JAVA开发经验;
2.精通JAVA,熟练掌握SPRING、SPRING MVC、MyBatis,熟练SPRING CLOUD、NETFLIX优先;
3.精通jQuery、JavaScript;熟悉Bootstrap等UI组件;
4.熟悉Oracle、MySQL等常规数据库,熟悉Redis;
5.掌握redis、MongoDB、Mysql等数据库开发及优化;
6.热衷于软件开发工作、致力于微服务架构技术;
7.具有强烈的责任意识和开放的心态,事业心强,勤奋好学,有团队精神。
篇10:Java中高级开发工程师的工作职责
职责:
1、根据项目需求及开发规范,针对产品的后端服务,独立完成代码编写工作;
2、根据项目测试及上线反馈,及时完成代码修改调整工作,保证项目按时发布;
3、实现数据的存取和转换逻辑;
4、协助设计数据存储结构及系统架构;
5、相关开发文档的整理与编写;
6、能够独立开发。
任职要求:
1、计算机等相关专业本科以上学历;
2、五年以上Java相关的开发经验,java基础扎实;
3、对Java的核心API非常熟悉,同时对Java Web开发、Jsp、Servlet、JDBC等技术熟悉;
4、使用MVC框架独自做过大型的Web应用,了解其优缺点,熟悉使用SpringMVC者优先;
5、具备良好的面向对象编程经验,深入理解OOP、OOD思想,具有较强的分析设计能力,熟悉常用设计模式;
6、熟悉Spring、Java集群技术、Cache技术,对于分布式系统的部署等了解;
7、熟悉Mysql数据库、了解Nosql以及SQL优化;
8、具备良好的问题诊断能力,熟悉Linux、Tomcat、Jetty等,能够快速定位并解决问题。
9、熟悉Android开发或者Sencha Touch、Titanium等开发框架者优先;
10、热爱软件开发工作,编码基本功扎实,有良好的代码习惯;
篇11:中高级测试工程师的工作职责
职责:
1、根据产品需求文档编写测试计划,设计测试用例和测试数据,并组织实施用例评审;
2、按照要求执行测试用例,并可以进行产品集成测试与系统测试;
3、运用缺陷管理系统,对缺陷进行跟踪管理。
4、主要对网站及手机app应用进行综合测试,发现问题,配合解决问题,完成测试报告
5、能有效的协调部门之间的工作关系,推动问题及时解决;
任职要求:
1、本科以上学历,计算机及其它相关专业;
2、2年以上web产品测试工作经验,1年以上app测试经验;
3、对软件测试有浓厚的兴趣,熟悉产品测试流程,具备一定的自动化测试工具开发能力;
4、有较强的逻辑思维能力,能快速读懂需求,分析出需求功能点,编写合适的测试用例;
5、有一定质量保障意识,对产品生命周期中的质量问题有洞察力。
6、责任心强,能够承受较强的工作压力,具备良好团队合作精神。
篇12:中高级测试工程师的工作职责
职责:
1、参与公司需求、设计评审,按照测试流程和计划,构建测试环境;
2、设计测试脚本和用例;完成软件开发的集成测试、性能测试、安全测试等工作;
3、与上下游部门进行良性互动,协助完成软件项目的发布、培训等工作;
4、指导初级岗位员工的工作;
5、参与测试技术的预研;协助推动测试技术的使用;
岗位要求:
1、计算机相关专业大学专科以上学历;有1年以上相关工作经验;
2、熟悉软件工程理论,了解常规测试管理工具;
3、熟悉自动化测试、安全测试、性能测试技术,能使用相关测试工具;
4、良好的数据库基础,能熟悉使用SQL语句;至少熟悉一门编程语言(java、python优先);
5、有良好的表达能力和沟通能力;
6、试用人员经公司培训考核后予以转正 。