职位描述
一、岗位职责:
1、参与产品需求评审与技术方案设计,结合业务场景规划后端架构(如单体架构、微服务架构),评估技术可行性与潜在风险。
2、负责核心业务逻辑开发,基于后端技术栈(如 Java)实现功能模块,保障代码的可读性、可维护性与安全性。
3、设计并优化数据存储方案,包括数据库表结构设计、索引优化、分库分表策略,熟练使用 ORM 框架操作数据,处理数据一致性问题。
4、开发并维护后端 API 接口(如 RESTful API、RPC 接口),制定接口规范,保障接口的稳定性、高可用性与兼容性,提供接口文档。
5、对接前端、移动端等客户端,处理接口请求与响应,解决跨端数据交互问题,配合联调测试。
6、进行系统性能优化,包括接口响应速度优化、数据库查询优化、缓存策略设计(如 Redis 使用)、并发处理优化等,提升系统吞吐量。
7、负责数据安全防护,落实权限控制、数据加密、防 SQL 注入、防 XSS 攻击等安全策略,保障数据与系统安全。
8、编写后端单元测试、集成测试用例,配合测试团队完成功能测试、性能测试、压力测试,及时排查并修复 bug。
9、监控线上系统运行状态(如服务负载、接口报错、数据库性能),通过日志分析定位并快速修复线上故障,保障系统稳定运行。
10、负责现有系统的代码维护、功能迭代,处理技术债务,跟进业务需求变更并调整开发方案。
11、编写技术文档,包括架构设计文档、接口文档、数据库设计文档、部署手册等,规范开发流程。
12、与前端、产品、UI、运维等团队协作,同步开发进度,解决跨团队协作中的技术问题,推动项目按时交付。
二、任职条件:
1、本科及以上,4 年以上后端开发经验,参与过大型分布式系统的架构设计,主导过技术选型、架构搭建(如微服务拆分、服务治理体系建设、海量数据存储方案设计)。
2、具备技术难点攻坚能力,在高并发、高可用、数据一致性、系统性能优化等领域有深入实践;有团队技术指导、代码评审、技术沉淀(如中间件封装、工具类开发)经验。
3、熟练使用关系型数据库(MySQL、PostgreSQL 等),具备表结构设计、索引优化、事务处理、SQL 调优能力,理解分库分表、读写分离等方案。
4、熟悉常用中间件的使用与配置,包括消息队列(RabbitMQ、Kafka)、服务注册发现 / 配置中心(Nacos、Consul、Apollo)、API 网关(Gateway、Kong)等,能利用中间件解决解耦、削峰填谷、服务治理等问题。
5、具备较强的逻辑思维与故障排查能力,能快速定位并解决开发、测试、线上环境中的复杂技术问题。
地址:安徽省合肥市蜀山区望江西路5089号合肥综合性国家科学中心人工智能研究院(安徽省人工智能实验室)
薪资:14-18K
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕