职位详情
java平台研发工程师
1年以上 本科
职位描述
职位描述:
1、工作职责
(1) 掌握公司云平台架构下的软件开发规范;
(2) 开发服务平台核心功能和公共功能研发及持续迭代;
(3) 平台可视组件、服务组件的研发;
(4) 云计算、大数据等新技术的跟踪和研发;
(5) 完成技术文档的编写;
(6) 技术培训;
2、java开发要求
(1) java基础扎实、熟悉多线程、熟悉j2ee技术架构体系,理解jvm原理,熟悉常用设计模式;
(2) 熟练使用git、maven、jenkins等版本化管理及自动构建工具;
(3) 熟练掌握sql,了解数据库优化及排错技术,熟悉oracle,mysql等大型数据库系统,了解连接池、分布式事务等机制;
(4) 熟悉mongodb、redis、influxdb等数据库特性及使用;
(5) 练使用tomcat、jetty、glassfish、weblogic等至少一种web容器;
(6) 熟练使用eclipse、idea等ide开发工具;
(7) 熟悉linux系统及基本命令,熟悉shell脚本;
(8) 熟悉hadoop、storm、spark等大数据相关技术;
(9) 熟悉fastdfs、hdfs、filenet等至少一种分布式文件存储系统;
(10) 熟悉微服务架构,包括服务注册与发现、api网关、日志中心、服务链路追踪等,了解springcloud等微服务框架;
(11) 熟悉nginx、消息中间件(rocketmq、kafka等)、搜索(electricsearch)、zookeeper、分布式session等技术
(12) 熟悉docker、mesos、marathon、kubernetes、harbor等容器管理软件;
3、有以下经验者优先考虑
(1) 参与过底层框架开发者;
(2) 有大数据开发经验者;
(3) 参与过高并发、高可靠性系统的设计,如负载均衡系统、集群、系统容量评估、性能优化、故障排查、日志收集和分析等;
(4) 参与过微服务架构开发、精通springcloud者;
(5) 参与过paas平台的开发;
(6) 有影像管理、流程引擎开发经验者;
4、其他基本要求:
(1) 初级1-3年,中级3年以上工作经验
(2) 较强的学习能力,能够快熟掌握新技术并实际应用;
(3) 具有较强的责任心,良好的团队合作意识,善于沟通,能承担工作压力。
(4) 本科以上学历,软件开发相关专业。
(5) 能短时间出差
联系方式
2937人关注 收藏职位 投递简历