职位描述: 岗位职责:
1.参与公司核心产品的架构搭建及设计;
2.参与公司核心产品性能优化或功能优化工作;
3.协助研发经理指导初中级开发人员完成既定研发任务。
任职要求:
1.***本科及以上学历,计算机相关专业,至少5年以上Java开发相关工作经验;
2.精通Java及相关技术栈,但不仅限于Sping Boot,Sping Cloud,MyBatis等;
3.掌握至少一种传统关系型数据的使用,如MySQL,Oacle,Postgesql;
4.有使用过NonSQL和分布式数据库的经验,比如Mongodb,Elastic Seach,TiDB,Aliyun Pola DB等;
5.掌握主流的后端中间件Redis,RabbitMQ/Kafka等,有比较强的架构能力;
6.有一定的分布式系统的开发能力,熟悉常用分布式架构,使用过zookeepe,etcd,consul等技术;
7.有一定的大数据平台开发经验,能使用基于Hadoop平台的技术栈,Spak等;
8.有一定的数据库设计或架构设计实践经验,有一定的性能优化的能力;
9.熟悉Linux操作系统,熟悉Linux基本操作和常用命令和常用配置;
10.具备一定的责任心和良好的团队协作能力;
11.具备较好的沟通表达能力和学习能力;
12.具备较强的自我驱动意识和抗压能力。
优先条件:
1.可熟练使用JVM上除了Java以外的语言,比如Goovy;
2.熟悉Stom,Flink等流计算框架;
3.熟悉Python,能编写一些常用工具脚本。