职位描述
可短期兼职三个月
岗位职责:
1. 业务系统开发与维护:
○ 参与智慧电梯相关核心业务系统(如96333应急呼叫系统、政府特种设备监管系统、数字化维保系统、检验检测系统等)的前后端功能开发、迭代与维护。
○ 理解业务需求,负责具体模块或服务的详细设计与代码实现。
2. 技术实现与优化:
○ 在技术负责人的指导下,使用Java及相关技术栈实现业务逻辑。
○ 参与系统性能调优、故障排查与修复工作。
○ 编写高质量、可维护、可测试的代码。
○ 参与代码评审,确保代码符合规范。
3. 质量保障:
○ 编写单元测试、集成测试用例,保障代码质量。
○ 配合测试团队进行问题定位与修复。
4. 技术协作:
○ 与技术负责人、架构师、前端工程师、测试工程师等紧密协作,确保项目顺利进行。
○ 参与技术分享与学习,了解并应用新技术。
任职要求:
1. 基本要求:
○ 本科及以上学历,计算机、软件工程、电子信息等相关专业。
○ 3年及以上Java开发经验。
○ 扎实的计算机基础,熟悉数据结构、算法、操作系统、网络等知识。
2. 技术能力:
○ 核心语言与框架:
■ 精通Java语言及面向对象编程。
■ 熟练掌握Spring Boot框架及其常用组件。
■ 了解Spring Cloud Alibaba微服务框架(Nacos, Sentinel, Seata等)或类似微服务组件。
○ 数据库与中间件:
■ 熟练使用MySQL数据库,了解SQL优化。
■ 熟练使用Redis,了解其常用数据结构与应用场景。
■ 熟悉至少一种主流消息队列(RocketMQ / RabbitMQ / Kafka)的基本原理与使用。
○ 分布式与架构:
■ 理解分布式系统基本概念(如高可用、高并发)。
■ 了解微服务架构、服务治理、服务间通信(如RESTful API)。
■ 了解分布式事务、分布式锁、缓存穿透/击穿/雪崩等常见问题及解决方案。
○ 工程实践:
■ 熟悉Git等版本控制工具。
■ 了解Maven/Gradle等构建工具。
■ 了解敏捷开发流程(如Scrum)。
■ 了解持续集成(CI)的基本概念。
■ 具备良好的代码规范和文档习惯。
○ 其他:
■ 了解Docker基本使用。
■ 了解Linux操作系统常用命令。
■ 了解系统监控、日志分析的基本方法。