职位描述
精通至少一门主流后端编程语言,如 Java、Go、Python、C++、C#、PHP、Node.js 等,并了解其生态圈。
扎实的计算机科学基础,熟练掌握数据结构、算法、设计模式、网络编程、操作系统原理等。
熟练掌握至少一种关系型数据库(如 MySQL、PostgreSQL),了解事务、锁、索引等机制。
熟悉至少一种NoSQL数据库(如 Redis、MongoDB、Elasticsearch)的使用和适用场景。
熟悉常用开发框架,如 Java的Spring Boot/Cloud, Python的Django/FastAPI, Go的Gin/Beego等。
熟练使用至少一种消息中间件,如 Kafka、RabbitMQ、RocketMQ。
熟练使用缓存中间件,如 Redis,并理解其高级特性和使用场景。
了解Linux操作系统,掌握常用的命令,能够进行基本的服务部署和问题排查。
熟悉TCP/IP、HTTP/HTTPS等网络协议,理解其工作原理。
熟练使用Git进行版本控制。
熟悉Docker容器技术,有Kubernetes经验者优先。
了解CI/CD工具链,如 Jenkins、GitLab CI、GitHub Actions等。
经验:通常要求3-5年或5年以上的相关工作经验。
行业背景:有电商、金融、云计算、大数据、高并发等领域经验者优先。
特定技术:有微服务架构、分布式系统、高可用系统设计和调优经验者优先。
开源贡献:有活跃的技术博客、GitHub开源项目或个人技术作品者优先。
• 学历:通常要求计算机科学或相关专业的本科及以上学历。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕