职位描述
1.负责产品的后端服务设计与开发,确保系统的高性能、高可用性和扩展性。
2.与前端开发人员、产品经理及其他团队成员紧密合作,确保产品功能的顺利实现。
3.编写高质量的技术文档,包括设计文档、接口文档等。
4.进行单元测试、集成测试,确保软件质量。
5.维护现有系统,及时解决线上问题,保障系统的稳定运行。
持续优化现有系统的性能,提升用户体验。
1.计算机相关专业本科及以上学历,4年以上Java后端开发经验。
2.精通Java编程语言,熟悉JVM原理,了解常见的内存管理机制和垃圾回收算法。
3.熟练掌握Spring Boot/Spring Cloud等主流Java开发框架。
4.理解数据库原理,熟练使用Oracle、MySQL等关系型数据库,具备SQL调优能力。
5.熟悉Redis、Memcached等缓存技术,了解消息队列(如RabbitMQ、tibco等)的使用。
6.具备良好的问题排查和解决能力,能够在压力下快速定位并解决问题。
7.熟悉Linux操作系统,能够编写shell脚本进行日常运维操作。
有责任心,稳定可靠,避免中途离职;