工作职责:
1、参与产品需求分析和系统设计工作,确保开发方案符合业务需求和技术标准;
2、负责后端的开发方案设计、架构设计、模块设计,编写详细设计文档;
3、参与数据库设计和优化,包括表结构设计和性能优化,确保系统的稳定提升系统效率;
4、负责核心模块的代码开发、优化和日常维护工作;
5、参与接口调试工作,与前端或外部团队进行接口联调和问题排查,确保接口的正确性、稳定性和安全性;
6、系统上线后,负责系统的日常维护和故障排查工作,及时解决系统中出现的问题;
7、参与团队内部的技术分享和培训活动,探索新技术并应用在项目中,提示用户体验。
岗位要求:
1、计算机科学或相关专业,1-3年Java开发经验;
2、熟练掌握Java编程语言,深入理解Java核心API,包括集合框架、并发编程等;
3、熟悉SpringBoot/SpringCloud/MyBatis等主流开发框架,并能熟练应用于实际项目中;
4、熟悉MySQL/Oracle/PostgreSQL等关系型数据库,了解数据库设计原则,有一定的SQL优化技巧;
5、掌握redis缓存、消息中间件、Maven构建等相关技术;
6、熟练掌握Git等版本控制工具,了解分支管理、代码合并等高级功能;
7、具备良好的面向对象编程思想和编程习惯:设计框图、注释、文档、单元测试等;
8、有分布式系统、微服务架构、Docker容器化等经验者优先;