Java中高级开发工程师的工作职责
Java中高级开发工程师需要负责业务系统的需求分析,相关数据库设计和对应的开发工作。以下是小编整理的Java中高级开发工程师的工作职责。
Java中高级开发工程师的工作职责1 职责:
1.充分理解业务需求,根据产品开发计划安排,高效高质地完成开发和自测工作;
2.参与公司C端产品接口和管理后台的设计和开发,包括学习平台、知识库等;
3.维护现有营销系统、中枢系统、教务系统等;
4.具有系统优化和监控意识,能及时排查线上用户反馈问题,保障系统稳定运行。 任职要求:
1、拥有拼搏、服务、创新、开放、协作的价值观,有强烈责任心和团队合作沟通能力;
2、具备2-4年JAVA开发经验,熟悉微服务设计和前后端分离开发,有互联网产品开发经验优先;
3、熟悉spring boot/spring+mybatis+redis开发框架,有dubbo分布式开发经验优先;
4、熟悉mysql数据库,了解分库分表,使用过消息队列; 5、逻辑思维能力强,熟悉业务抽象和数据模型设计和接口协议设计等,有重构优化代码的能力;
6、了解zookeeper注册中心,统一配置中心等。 Java中高级开发工程师的工作职责2 职责:
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、有良好的沟通表达能力,有大型互联网经验者优先。 Java中高级开发工程师的工作职责3 职责: