岗位职责:
1.复杂系统设计与架构
主导中大型系统的后端技术方案设计,输出可落地的技术文档。
评估技术选型,平衡性能、成本与可维护性。
解决后端关键技术难题。
2.需求分析与后端开发
参与业务需求梳理。
参与项目需求分析及后端开发工作。
根据项目具体要求,承担开发任务,按计划完成任务目标。
3.技术规范与协作
制定团队编码规范和开发流程。
跨团队协作(与运维、测试、前端对齐技术方案)。
4.新技术研究与落地
跟踪行业技术趋势,推动技术升级。
任职要求:
1.学历与经验
计算机等相关专业,硕士及以上学历,985、211高校优先;
5年及以上后端开发工作经验;
2.技术能力
Java基础扎实,熟悉大数据平台数据仓库设计、开发,熟悉Hadoop生态环境优先;
熟练使用Spring Boot、Spring Cloud、Mybatis等开源框架,熟悉RestfulAPI,WebService等常见服务开发规范,精通mysql等数据库中的至少一种,精通Sql语句,了解Sql语句的执行方式,能对Sql语句进行优化;
至少熟练使用NodeJs或Python中的一种,对于Python需要参与过数据分析平台、自动化工具或企业级后台系统的设计与实现;对于NodeJs,熟练掌握至少一种主流框架Express、Koa、Nest.js;
熟悉Linux系统使用,熟悉Shell脚本以及常用的管理命令,熟悉nginx、tomcat等服务软件配置部署;
熟悉高并发、高性能的分布式系统的设计、应用及调优:如缓存技术,网站优化,服务器优化,集群技术处理、网站负载均衡、系统性能调优等技术;
3.沟通与协作
具备优秀的沟通能力,能够与其他团队高效协作。
具备严谨的工作态度、高度的责任心和质量意识,,具备较强的抗压能力和独立解决问题能力。
4.其他要求
原则上年龄37岁以下。