职位描述
岗位职责:
- 核心系统开发与设计:
- 负责公司核心业务系统及工具类产品的后端开发工作,参与系统架构设计和优化。
- 根据产品需求,完成模块设计、编码实现及单元测试,确保代码质量和系统稳定性。
- 海外工具类产品开发:
- 参与海外工具类产品的研发,包括功能设计、模块开发及性能优化。
- 确保产品能够适应多语言、多时区的国际化需求,支持全球化业务扩展。
- 技术优化与创新:
- 持续优化现有系统性能,解决高并发、大数据量等技术难题。
- 探索和引入新技术,提升系统开发效率和用户体验。
- 团队协作与项目管理:
- 与产品经理、前端开发、测试团队等紧密合作,确保项目按时交付和高质量上线。
- 参与项目需求分析和技术方案设计,协助制定项目计划并推动落地。
- 问题解决与技术支持:
- 解决线上系统运行中出现的技术问题,保障系统稳定性和可靠性。
- 提供技术支持,协助解决产品在海外使用过程中遇到的技术难题。
- 安全方案参与设计:
- 参与系统安全方案的设计与实现,确保产品在海外市场的数据安全和用户隐私。
任职要求:
- 教育背景:
- 大专及以上学历,计算机科学、软件工程、信息工程等相关专业毕业。
- 工作经验:
- 3-5年及以上Java开发经验,具备扎实的Java编程基础。
- 有主导或核心参与工具类C端产品开发的经验,熟悉C端产品开发流程和用户需求。
- 有海外工具类C端产品开发经验者优先,能够理解国际化场景下的技术需求。
- 技术能力:
- 熟练掌握Java语言及JVM原理,熟悉Java多线程、并发编程、内存管理等核心技术。
- 熟悉Spring、MyBatis、Dubbo等主流Java框架,能够独立完成模块设计与开发。
- 了解微服务架构,熟悉分布式系统设计和实现,具备一定的架构能力。
- 熟悉MySQL、MongoDB等数据库,具备数据库设计和优化能力。
- 熟悉Redis、Kafka等中间件的使用场景及优化技巧。
- 具备良好的代码编写习惯,熟悉Git、Maven等工具,能够参与代码评审和技术分享。
- 熟悉自动化测试框架(如Junit、TestNG)及持续集成工具(如Jenkins),能够参与测试用例编写和自动化部署。
- 有性能调优和系统优化经验者优先。
- 其他要求:
- 具备良好的沟通能力和团队协作精神,能够与产品经理、设计团队、测试团队高效配合。
- 具有强烈的责任心和学习能力,能够快速适应新技术和业务需求。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕