岗位职责:
1.负责Web系统的后端开发与维护,确保系统稳定高效运行;
2.参与功能模块设计,优化现有业务功能,提高系统性能和可扩展性;
3.编写高质量、易维护的代码,并进行单元测试和代码审查;
4.与前端工程师紧密配合,完成接口设计与对接;
持续关注新技术动态,提升团队技术水平。
岗位要求:
计算机科学或相关专业本科及以上学历;
至少3年Java开发经验,其中不少于2年Spring Boot项目经验。
技术技能:
精通Java编程语言,熟悉JVM原理及调优;
深入理解Spring Boot框架,有Spring Cloud微服务架构开发经验者优先;
掌握MySQL/Gaussdb等关系型及NoSQL数据库,具备SQL优化能力;
熟练使用Redis/Elasticsearch等缓存和搜索引擎技术;
了解分布式系统设计,熟悉消息队列(如RabbitMQ、Kafka)和缓存机制;
熟悉S3/OBS/MiniO等文件系统的使用;
熟悉Linux操作系统,能够编写Shell脚本进行日常运维;
有RESTful API设计经验,熟悉Swagger等API文档工具;
熟练使用Git进行版本控制,了解CI/CD流程。
工作经验:
有大型互联网或企业级应用开发背景,参与过大容量、高并发、高性能系统设计者优先;
独立负责过完整项目模块的设计与实施,具备良好的系统分析与解决问题能力。
软技能:
强烈的责任心和良好的团队合作精神,善于沟通协调;