岗位描述
负责我公司后端系统的软件开发、设计、优化与维护,参与从需求分析到系统上线的完整生命周期,配合团队完成项目迭代。
任职要求
1.学历专业
计算机科学与技术、软件工程等相关专业本科及以上学历。
2.经验要求
具备至少3年及以上后端开发经验,熟悉Java语言及其生态系统。
熟练掌握Java编程,了解JVM原理,具备优化JVM性能的能力;
使用Java及主流框架(如Spring Boot、Spring Cloud)进行高效、高质量的后端开发,具备微服务架构开发经验;
设计和优化数据库结构,编写高效、稳定的SQL,具备数据库调优能力,确保系统性能;
参与系统架构设计,解决复杂的技术问题,提升系统可扩展性和稳定性;
熟悉常用算法和数据结构,具备解决问题的能力;
熟悉Git、 SVN等版本控制工具,具备良好的代码管理习惯;
熟悉RESTful API设计,具备设计和实现高效API的能力;
熟悉缓存技术(如Redis),具备优化系统性能的经验;
熟悉消息队列(如RabbitMQ、Kafka),具备处理异步任务的能力;
了解分布式系统设计,具备处理高并发、高可用场景的经验;
熟悉代码测试(如单元测试、集成测试),具备编写测试用例的能力。
编写清晰、可维护的代码,并进行代码审查,确保代码质量;
与前端、测试及运维团队紧密合作,确保系统功能顺利实现;
关注行业动态,学习新技术,推动团队技术进步。