岗位职责:
1. 负责公司核心业务系统的后端架构设计与开发,以PHP技术栈为核心主导Web服务、API接口、数据平台等模块建设;
2. 根据需求完成功能模块的代码编写,确保高性能、可扩展性和安全性;
3. 精通PHP开发(Laravel/Symfony/ThinkPHP等框架),能使用Java(Spring Boot/Spring Cloud等框架)进行辅助开发**(优先考虑双语言能力)**;
4. 优化现有系统代码逻辑,解决性能瓶颈,提升系统并发处理能力;
5. 熟练操作MySQL/PostgreSQL等数据库,设计高效数据表结构和SQL语句
6. 基于Redis/Memcached设计缓存方案,以及使用RabbitMQ/Kafka等消息队列优化系统架构;
7. 与前端团队协作定义并实现RESTful API接口,熟悉PHP生态的API开发规范;
配合运维完成PHP服务的部署、监控与日志分析(熟悉Docker/K8s为佳)。
任职要求:
1、语言与框架:
必须精通PHP,3年以上Laravel/Symfony等框架开发经验;熟悉主流开发框架(如Laravel/ThinkPHP/Spring Boot);熟悉多线程、高并发、分布式系统设计原理。了解前端技术(HTML/CSS/JS/Vue/React),有PHP生态下的Swoole/Workerman实战经验为加分项。
2、数据库与缓存:
熟练使用MySQL/PostgreSQL,了解国产化数据库(神州、人大金仓)、索引优化、分库分表方案;
熟悉Redis缓存设计、持久化策略及集群部署。
3、工具与协议:
熟练使用Git、Maven/Gradle、Jenkins等开发与CI/CD工具;
熟悉HTTP/HTTPS、TCP/IP协议及RESTful API设计规范。
4、系统架构
熟悉微服务架构(Dubbo/Spring Cloud),有服务治理经验;
了解分布式事务(Seata)、分布式锁等解决方案。熟悉PHP与Java混合架构的跨语言协作流程。
5、加分项
有大型电商、金融、高并发系统开发经验;尤其是PHP主导的电商、金融项目
有跨语言开发经验(如Java调用PHP服务通过Thrift/gRPC);
熟悉云原生技术:AWS Lambda(无服务化)、阿里云OSS存储,华为云云服务等;