岗位职责:
1、参与业务需求评审、软件功能需求分析与设计工作
2、负责根据系统研发需求及系统架构设计,制定系统后端开发方案,负责系统后端的开发
3、与前端工程师一起研讨技术实现方案,进行应用及系统整合,配合测试人员完成系统测试及改进工作
任职要求:
1、有5年以上软件开发相关工作经验
2、扎实的Java基础,熟悉Spring cloud、Spring boot、SpringMVC等主流框架
3、熟悉缓存、消息、队列、搜索等技术体系,例如:Zookeeper、Dubbo、Redis、ActiveMQ、Kafka、ElasticSearch等
4、至少熟练掌握MySQL、Oracle、PostgreSQL中任一种数据库应用开发技能
5、熟悉Linux操作系统,熟悉Tomcat、Nginx、JBoss的配置和调优,熟悉junit、TestNG,ant、maven,svn、git等相关工具的使用
6、有一定的大数据平台开发经验,能使用基于Hadoop平台的技术栈,Spark、Flink等