工作职责
• 使用Java开发和维护核心后端系统,确保高质量、按时交付和版本控制。
• 设计和实现可扩展、高性能和可靠的后端服务,解决高并发和性能挑战。
• 主导后端软件架构设计,包括关键组件、服务和API。
• 识别、分析和解决后端系统中的性能、稳定性和安全问题。
• 研究、评估和引入新的后端技术和框架,构建可重用和模块化的组件。
• 与产品经理、前端开发人员和其他利益相关者紧密合作,有效交付业务需求。
职位要求
• 至少5年Java后端开发的实际经验。
• 扎实的Java编程基础,设计模式、编码标准、数据结构和算法。
• 熟练掌握主流Java框架,如Spring Boot、Spring Cloud、MyBatis,具备较强的编码能力。
• 具有使用关系型数据库(如MySQL、Oracle或PostgreSQL)的丰富经验,包括SQL调优和性能优化。
• 拥有中间件和分布式组件的实际经验,如Redis、RabbitMQ、Kafka、MongoDB、ZooKeeper、HBase、Elasticsearch,了解其核心原理和故障排除。
• 具备业务系统开发经验,能够分析现有系统并提出架构和流程改进建议。
• 具备较强的沟通和协作能力,能够与跨职能团队有效合作。
• 具有大规模分布式系统经验者优先。
• 具有大数据处理经验者优先。
Business Edge Personnel Services Singapore
EA许可证号:96C4864
EA人员注册号:R26159908(Tan Ying Ying)