一、岗位职责
1. 核心开发与设计:负责项目后端代码编写、模块开发与维护,参与系统架构设计,确保代码质量、系统稳定性及可扩展性。
2. 全流程项目参与:积极参与需求分析、技术方案讨论,根据需求与设计文档,独立完成指定模块的设计、开发、测试及交付。
3. 协作与联调:高效配合前端工程师完成接口对接与联合调试,确保前后端数据交互顺畅。
4. 问题解决与迭代:负责开发测试问题的定位与解决,完成版本迭代、环境部署、现场演练支持,及时响应线上反馈并进行代码优化。
5. 文档与知识传递:编写清晰的技术文档、用户操作手册,并指导实施人员完成部署与使用。
二、任职要求
1. 学历与经验:本科及以上学历,计算机相关专业优先,3年及以上Java后端实际开发经验。
2. 技术栈核心:
· Java基础:功底扎实,深刻理解Java语言特性和面向对象设计。
· 主流框架:精通Spring全家桶(Spring Boot, Spring MVC, Spring Cloud)、MyBatis等主流开发框架及微服务技术。
· 数据库:熟练使用MySQL、Oracle中至少一种,了解Redis等缓存技术。
· 开发运维:熟悉Linux操作系统及常用命令,能使用Maven、Git等工具,了解基本的Shell脚本编写。
3. 能力与素质:
· 能独立承担模块开发和维护,具备良好的系统分析和问题解决能力。
· 具备优秀的团队协作精神、责任心和沟通能力。
· 文档习惯良好,代码书写规范。
· 抗压能力强,能适应项目需要的加班节奏。
三、优先考虑条件(加分项)
1. 行业经验:有电力、能源等相关行业开发经验者优先。
2. 前端技能:熟悉JavaScript、Vue、Element-UI、AJAX等前端技术,具备全栈能力者优先。
3. 扩展技能:了解Python多线程/多进程编程、其他数据库(SQL Server)或自动化部署工具