Java高级工程师的职责职能
Java高级工程师的职责职能
Java高级工程师需要按照工作计划和进度完成系统模块的开发任务,保证开发的质量。下面是学习啦小编为您精心整理的Java高级工程师的职责职能。
Java高级工程师的职责职能1
职责:
1、参与产品规划设计,提供技术实现方案;
2、负责核心架构设计,业务代码编写;
3、根据项目安排工作安排和进度,按时完成指定模块的编码和调试工作;
4、对现有项目的设计代码进行复核,根据业务部门的需求对现有系统进行调整、优化、功能扩展。
5、带领团队攻克例如高并发、高稳定性等带来的各种挑战及技术难关。
任职要求:
1、本科及以上学历,计算及相关专业,至少3年以上JAVA开发经验;1年团队管理经验。
2、具有大型应用系统开发经验,具有分布式、高并发、高性能等架构经验,具有一定团队管理经验者尤佳;
3、精通J2EE技术平台及主流框架,具有Spring、Struts、Hibernate、spingMVC、Mybatis、Redis等框架开发经验,对Spring、MyBatis深刻理解;
4、JAVA基础扎实,熟悉io、多线程、集合等基础框架、熟悉并精通制定各种网络协议,熟悉分布式、缓存、消息、搜索等机制;
5、熟悉HTML5、CSS3、JavaScript、AJAX,至少熟悉Vue、jQuery、Bootstrap、Angular等主流前端JS框架一种;
6、熟悉Oracle,MySQL,SQLServer等常见关系型数据库,具有至少一种数据库调优的经验;
7、 熟练掌握WebLogic,Tomcat等应用服务器的调优;
8、具有快速迭代和敏捷开发思维,能独立分析和解决问题,具备良好的沟通能力和组织协调能力。
Java高级工程师的职责职能2
职责:
1、主导业务及技术项目的系统分析与设计,承担核心功能的代码编写,开发与维护系统核心模块
2、系统性能优化、主导技术难题公关。保障系统的安全、稳定、快速运行
3、管理后端开发团队、审核工程师的设计与研发质量
任职资格:
1、扎实的java编程基础,熟练单元测试技术和TDD,精通Java EE、SOA等相关技术;对各种开源的框架如Spring/Spring Boot/Spring Cloud、JPA、myBatis等有深入的了解;
2、三年以上技术团队管理经验;
3、具备良好的识别和设计通用框架及模块的能力;
4、较强的表达和沟通能力;工作认真、严谨、敬业,对系统质量有近乎苛刻的要求意识; 有很强的分析问题和解决问题的能力,有强烈的责任心;
Java高级工程师的职责职能3
职责:
1、参与完成项目的系统分析、设计,并主导完成详细的设计,并负责核心业务功能与底层基础功能的功能设计、代码实现与单元测试;
2、能够在团队中完成code review的任务,确保相关代码的有效性和正确性,并能够通过code review提供相关性能以及稳定性的建议;
3、参与建设通用、灵活、智能的业务支撑平台的讨论与设计,支撑上层多场景的复杂业务。
任职资格:
1、3-5年软件研发经验,计算机及相关专业毕业;
2、精通JAVA开发,熟悉常见的设计模式,有系统设计经验;
3、精通Spring框架,熟练掌握SpirngCloud、SprinBoot、SpringMVC、Hibernate和MyBatis等;
4、熟练掌握Oracle和MySQL应用开发,熟练掌握Redis并理解其适用场景;
5、熟练数据库MySql使用,设计,SQL调优等;
6、熟悉常用的项目构建工具及版本管理工具,如Maven、Git、SVN等;
7、积极主动,认真负责,头脑灵活,具有良好的沟通和团队协作能力;
8、 熟练Linux的常用命令及脚本编写。
Java高级工程师的职责职能4
职责:
1、后台服务平台应用的开发和维护;
2、根据项目任务计划按时完成软件编码和单元测试工作;
3、解决研发过程中的技术问题;
4、协助开发经理保证研发工作的质量和进度。
【任职要求】:
1、本科或以上学历,至少3年以上java开发经验;
2、熟悉Web编程和MVC设计模式,熟练掌握Spring、springMVC等主流Web框架,熟悉J2EE规范;
3、熟悉Nginx、Tomcat等应用服务器,熟悉Redis/Memcache等缓存技术,熟悉ActiveMq等消息队列框架、基于MYSQL的设计与开发;
4、熟练使用Maven、Git管理项目代码,了解一些基本的Linux运维命令语法;
5、有较强的执行力,能承担较大工作压力,具备良好的沟通能力和团队合作精神。
6、熟悉精通Eclipse,精通Maven,精通subversion;熟悉JProfiler、strace等性能测试与分析工具;熟悉持续集成工具;精通Rose等建模工具
7、熟悉精通tomcat安装与部署,熟悉mysql/oracle等主流数据库安装与配置;熟悉redis配置与开发;熟悉linux日常命令行操作,包括centos的yum安装与boot启动定制
8、熟悉精通OOA、精通OOD,掌握UML语言以绘制基本的设计图;精通OOP,精通GoF设计模式,了解设计原则。
9、精通数据库技术,精通jdbc编程、jpa对象关系映射编程;精通网络通信机制和TCP/IP协议,精通java下的Socket编程,对分布式系统发展有较深见解,具备较丰富的B/S架构开发知识,精通http协议、webservice与restful-ws(jax-rs)等标准,精通rmi远程调用;精通jdk核心类库及框架
Java高级工程师的职责职能5
职责:
1、按需求完成系统设计,参与业务开发,完成系统核心代码的编写;
2、根据开发进度和任务分配,完成相应模块的设计、开发及测试;
3、根据项目负责人要求完成其他工作 。
岗位要求
1、计算机相关专业,有良好的沟通能力和问题分析解决能力;
2、3年以上JAVA开发工作经验,熟悉软件设计模式、概念和技巧,能够独立承担后端的开发工作;
3、对OOP有深刻的理解,有扎实的JAVA、数据结构和算法基础;
4、精通Spring、SpringMVC、SpringBoot、SpringCloud、Mybatis、maven的技术应用,了解基本实现原理.熟悉SVN;
5、熟悉html,jquery,js,css等前端代码.
6、熟悉主流数据库(MySql、SQLserver),拥有较好的数据库优化及设计能力;
7、熟悉主流NOSQL数据库(Redis)的使用和优化,使用与优化等,熟悉分布式应用,如dubbo,MQ等;
8、熟悉.net C#开发优先录用;
9、具备良好的职业素养,良好的沟通能力和良好的团队合作意识;
相关文章: