一、岗位职责
1.负责系统框架设计和功能代码开发工作;
2.承担从业务需求向技术转换:参与需求沟通、技术调研、技术评审,制定系统的整体框架(技术框架、业务框架)并推进方案落地。
3.识别技术风险,提出技术建议。
4.制定软件开发技术规范、规划软件复用策略,代码的编写/评审,解决技术难题;
二、岗位要求
1.有5年(含)以上Java开发经验;
2.具有国产数据库部署与开发经验;
3.精通spring,springmvc、springboot、springcloud、mybatis等技术框架下的web开发;
4.熟练掌握Linux系统,三年以上容器、Web(如tomcat/jetty)、消息(kafka/rocketmq)、事务、缓存(redis)、数据库(mqsql/mongo)、分布式中间件(zk/etcd)等(其中任意两种)相关工作经验,对其中某个组件有深入研究优先;
5.熟悉分布式系统的设计和应用,缓存、消息、负载均衡等中间件机制和实现;
6.精通Tomcat、nginx等多种应用和WEB服务器的配置
7.熟练使用linux命令,具备服务搭建、问题快速定位的能力;
8.精通Eclipse或idea等开发工具,熟悉git、svn、maven等;
9.熟悉软件产品以及行业应用相关技术、负责制定软件产品解决方案(如分布式、集群优化、系统性能调优等);
10.具有良好的项目交付与团队协作能力,推动项目落地;
11.有较强的编码能力与软件设计能力,具有Hadoop、spark、flink、hive等大数据开发经验;
12.具有搜索/数据库等分布式系统开发经验者优先;
13.具有搜索/推荐/机器学习等相关性算法设计经验者优先;
14.有探索和创新精神以及较强的责任心。
15.具备优秀的逻辑思维能力,对解决挑战性问题充满热情,善于解决问题和分析问题
熟悉云原生生态,有Kubernetes、Racher、OpenShift、KubeSphere等技术及产品实际部署、运维经验优先
深圳 - 南山
深圳 - 福田
深圳 - 南山
深圳 - 南山
深圳 - 福田
深圳 - 龙岗
国能汇智(天津)科技发展有限公司