职位描述
核心职责
1、负责公司核心业务系统,特别是小程序相关后台服务的设计、开发、测试、部署与维护。
2、使用 `Java` 和 `Spring Boot` 框架构建高性能、高可用、可扩展的RESTful API。
3、负责数据库设计、优化(SQL/MySQL)及数据访问层实现。
4、实现小程序所需的后台功能模块,包括但不限于用户认证、支付集成、消息推送、数据同步等。
5、熟练应用缓存技术(如 `Redis`)提升系统性能和并发能力。
6、熟悉实时通信技术(如 `WebSocket`)并能在项目中应用。
7、参与系统架构设计和技术选型,确保系统的稳定性、安全性和可维护性。
8、编写清晰的技术文档,进行代码审查。排查和解决线上系统故障,保障服务。
任职要求
必备经验:
1、3-5年Java后端开发经验。
2、精通 `Spring Boot` 框架,深刻理解其核心原理(IOC, AOP, MVC等)和常用组件(Spring Data, Spring Security, Spring Cloud基础组件等)。
3、拥有完整的 `从0到1` 设计和开发中大型项目或核心模块的成功经验。
4、具备丰富的 `小程序后台开发经验`,熟悉小程序后台架构、接口规范及常见业务场景实现。
核心技术:
1、熟练掌握 `Java` 语言、Spring Boot框架及JVM基础。
2、精通关系型数据库(如MySQL, InnoDB)的设计、优化和SQL编写。
3、熟悉nginx,apache,redis,elasticsearch等缓存、消息中间件、高性能服务器、数据搜索引擎的使用,理解其应用场景和最佳实践。
4、熟悉消息队列(如RabbitMQ, Kafka, RocketMQ等)的使用。
5、熟悉 `WebSocket` 协议及其在Java中的应用(例如使用Spring WebSocket)。
6、熟悉Linux操作系统基础命令及常用服务部署。
7、了解微服务架构理念和常用技术(服务发现、配置中心、API网关等)。
8、熟悉单元测试、集成测试。熟练使用Git、GitHub进行版本控制。
加分项:
1、了解基础算法和数据结构知识,具备一定的算法设计和优化能力。
2、有容器化(Docker)和容器编排(Kubernetes)使用经验。
3、有云服务(AWS, Azure, 阿里云,腾讯云等)使用经验。
4、熟悉分布式系统设计模式(如分布式事务、幂等性、熔断降级等)。
5、有性能调优、高并发系统设计经验。
6、了解前端基础技术栈(HTML/CSS/JS/VUE),便于前后端协作。
软技能:
1、优秀的系统设计能力和复杂问题解决能力。
2、强烈的责任心、质量意识和工程规范。
3、良好的沟通表达能力和团队协作精神,能与产品、前端有效合作。
4、积极主动,有较强的学习能力和技术热情。
5、具备项目管理和时间管理能力。
·学历要求
计算机科学、软件工程或相关专业本科及以上学历优先,能力突出者可放宽。
以上符合者,请直接 伽窝威星 axszqhdzw 加的时候备注岗位名称 私聊不回
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕