1、学历与专业:通常要求本科及以上学历,计算机、软件工程等相关专业优先。2、技术技能:熟练掌握Java编程语言,了解JVM原理及性能调优方法,熟悉Java多线程、集合等基础框架。掌握Spring、Spring Boot、Spring Cloud等主流Java开发框架,能熟练运用进行项目开发。熟悉关系型数据库(如MySQL)和NoSQL数据库(如Redis),掌握SQL编写和数据库优化技巧。了解微服务架构设计思想,有分布式系统开发经验(如服务注册与发现、负载均衡等)者优先。熟悉Linux操作系统,能进行基本的命令操作和服务部署;了解Docker等容器化技术者优先。3、经验要求:一般要求1-3年及以上Java后端开发经验,有完整项目开发和上线经验者优先。4、其他能力:具备良好的逻辑思维和问题解决能力,有较强的团队协作意识和沟通能力,能承受一定的工作压力,有持续学习新技术的意愿。
1、支持消息盒子业务逻辑的开发与实现,基于Java技术栈设计和编码,协助服务端功能模块的开发、测试和上线。
2、 支持红点消息系统架构设计,根据业务需求优化系统架构,确保系统的可扩展性、安全性和稳定性。
3、 与前端开发、产品经理等团队协作,明确接口规范,提供稳定的API服务,解决前后端交互中的技术问题。
4、协助数据库设计与优化,包括表结构设计、SQL语句优化、索引优化等,提升数据存储和查询效率。
5、 参与系统性能监控和问题排查,处理线上bug,进行代码重构和性能优化,保障系统稳定运行。
6、编写技术文档,包括接口文档、开发文档等,沉淀开发经验和技术方案。