岗位职责:
1、负责前后端技术架构设计、技术选型、需求分析、方案设计及开发维护,具备撰写高质量技术方案能力。
2、负责优化开发流程、搭建高效集成的开发环境,提高开发质量和效率。
3、把握前后端技术发展潮流,牵头新技术的研究,推动业务发展。
4、主导技术难题攻关,进行代码审查、技术分享,推动团队技术进步和蕞佳实践。
5、参与产品需求讨论,从技术实现和用户体验角度提供洞见,提升产品用户体验。
任职要求:
1、5年及以上全职全栈开发经验,计算机科学或相关专业本科及以上学历,具备扎实的计算机基础(数据结构、算法、网络、操作系统)。
2、精通Java语言及其主流生态框架,熟练掌握spring cloud全家桶和相关中间件技术,熟练掌握JVM原理,并有相关相同调优经验,有python基础优先。
3、精通至少一种关系型数据库(如 MySQL/PostgreSQL)和一种NoSQL数据库(如 Redis/MongoDB/Elasticsearch),具备优秀的数据库设计和优化能力。
4、精通前端主流框架(React/Vue)及其核心生态(状态管理、路由等),深刻理解 JavaScript/TypeScript 核心概念,熟悉 ES6+ 语法及 CSS3、HTML5。
5、精通前后端微服务架构,具备微服务项目开发和调优的经验。
6、熟悉移动端、可视化(2D/3D)等的开发,具备相关项目开发经验。
7、具备丰富的云服务(AWS/Aliyun/Tencent Cloud)使用和运维经验,熟练使用 Docker、Kubernetes 等容器化技术,具有扎实的 Git 流程和 CI/CD 实践经验。
8、良好的沟通协作能力,能够与周边团队进行良好的沟通合作。
加分项:
1、具备电力行业开发经验优先。
2、有自己的技术博客、开源项目或社区贡献。