职位描述
工作职责:
1、负责公司JAVA⽅向应⽤系统的开发⼯作;
2、主导应⽤系统需求分析与系统设计⼯作,承担核⼼功能代码编写,开发与维护系统核⼼模块;
3、参与项⽬开发过程辅助管理⼯作;
4、协助项⽬经理,确保系统架构内外设计合理,保障项⽬质量与进度。
职位要求
1、全⽇制本科及以上学历,计算机或其它相关专业,3年及以上开发经验;
2、有参与中⼤型项⽬⼯作经验者优先;
3、扎实的JAVA编程功底,理解IO、多线程、集合等基础概念;
4、熟练使⽤Spring体系下的主流框架如spring MVC,Spring Boot, Spring Cloud等框架;
5、熟练使⽤MySQL等主流数据库,掌握SQL及存储过程等编写;熟练使⽤Hibernate,MyBatis等ORM;
6、熟悉Redis,MongoDB,rocketmq、clickhouse、elasticsearch等常⽤的中间件和NoSQL数据库;
7、熟悉常⽤的设计模式,注重代码质量与可维护性;
8、具有较强的分析问题和解决问题的能⼒,具有较强的软件编程实现能⼒;
9、关注JAVA应⽤开发技术发展,喜欢尝试新技术,在编程及技术趋势和思路上能影响JAVA技术团队。
10、具有⼀定的系统架构设计能⼒,对微服务架构有较深⼊理解,并有成功案例;
11、熟悉linux操作系统,对docker容器有⼀定使⽤经验。有三年以上的数仓开发经验
熟练掌握SQL类型ETL开发
了解和掌握数据仓库建模能力
熟悉hadoop平台,包括不限于:hdfs、flume、hive、hbase、spark等
掌握ETL开发问题排查、性能调优的能力
了解离线数据、实时数仓的架构,并且有过学习和实践
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕