【岗位职责】
1. 根据产品需求,参与项目后端核心模块的系统设计与开发工作,保障开发进度与交付质量;
2. 深入理解业务逻辑,承担部门项目的业务分析、架构设计、模块拆解与技术实现工作;
3. 攻克关键技术难点,建设高性能、高可用、高扩展性的后台系统架构;
4. 负责系统性能分析与调优,识别并解决系统瓶颈及疑难问题,确保系统稳定运行;
5. 持续跟踪并研究前沿技术,推动新技术在业务中的落地和工程实践;
6. 配合测试、运维等岗位完成系统部署、发布、监控、故障排查等相关工作;
7. 在需要时指导中初级工程师,提升团队整体技术能力。
【任职要求】
1. 本科及以上学历,计算机或相关专业,具备8年以上Java应用开发经验;
2. 精通Java语言,深入理解JVM原理、内存模型、并发编程等底层机制;
3. 熟练掌握面向对象编程(OOP)思想,能够熟练运用常见设计模式解决实际问题;
4. 熟悉主流开源框架,如Spring Boot、Spring Cloud、Spring MVC、MyBatis等,具有微服务架构实践经验优先;
5. 精通MySQL数据库设计与调优,能熟练编写复杂SQL,了解Oracle等主流数据库者优先;
6. 有独立负责中大型系统开发经验者优先,具备良好的业务建模能力和系统抽象能力;
7. 具备较强的责任心、沟通协作能力和抗压能力,具备良好的团队协作与推动能力;
8. 有ERP系统、SaaS平台或前端开发(如Vue/React)经验者优先;
9. 有AI、大数据、模型训练、数据处理等相关实际经验,或具备提升研发效率的工程能力者优先;
10. 有项目管理、技术团队带队或主导技术决策经验者优先考虑。