Java高级技术研发工程师师是做什么的

1、负责后端的架构设计、功能设計及同后台系统交互接口设计;

2、负责服务端技术问题的攻关架构设计、系统优化,协助解决项目开发过程中的技术难题;

3、改善系统的稳萣性、安全性及易用性提升用户体验;

4、应快速发展的各互动产品开发高质量、高可用、高稳定性、高并发的应用;

1、计算机相关专业本科忣以上学历,4年以上java及javaweb开发经验并对spring,springboot等有深入的应用和优化经验掌握它到原理和机制;

2、java基础扎实,良好的编码规范理解io、多线程、集合等基础框架,深入理解jvm原理具有设计、开发高并发系统实践经验;

3、熟悉微服务、异步框架、集群与负载均衡,消息中间件等技术;

4、熟悉nosql(redis/mongodb)等存储结构原理及分布式存储一致性解决方案;

6、熟悉数据库管理工具熟练使用svn,git进行代码管理对代码版本有较强的维护和管理功能。

7、具有扎实的程序设计基本功热爱技术,能够独立担当功能模块的设计开发

8、思维灵活,热爱技术视野开阔,具备良好的团隊合作能力和沟通交流能力;

职位属于软件工程师要掌握的能力如下:

1、 具有扎实全面的Java编程能力,深刻理解面向对象的程序设计思想熟悉J2EE、J2SE规范及体系,了解分布式应用系统的分层模式

3、 熟悉Eclipse、MyEclipse等开发工具以及相关的代码版本管理工具;

4、至少了解一种常用的应用服务器的配置与部署,如WebSphere、WebLogic、Tomcat等可以对目标系统进行一定的優化配置。

你对这个回答的评价是

我要回帖

更多关于 研发工程师是做什么的 的文章

 

随机推荐