●评审需求并将其转化为稳健的技术规范、API设计和数据库模式
●对需求提供建设性反馈,并识别潜在的可扩展性或性能风险
●在实施前展示系统设计和数据流图,收集反馈以进行完善
●使用Spring Boot生态系统构建和维护高并发微服务及API
●编写单元测试、集成测试和性能基准测试,以确保系统可靠性
●进行代码审查,重点关注逻辑、安全性和资源效率
●在将功能移交给QA工程师之前,进行严格的自我测试和全面的功能演示
●为QA和前端团队编写全面的测试建议和文档(例如Swagger/OpenAPI)
●持续寻找机会改进和优化代码质量
●主动识别技术债务并制定解决计划
●管理端到端的部署流程并维护在线监控以确保系统健康
●处理支持案例并排查复杂的生产问题(例如内存泄漏、死锁)以维持服务可靠性
●与跨职能团队就需求、设计和技术进行有效沟通和协作
●愿意在必要时参与前端任务并协助构建UI组件
●遵循RingCentral内部编码风格和原则