岗位职责:
1. 负责用户系统、智慧健康、物业管理、即时通讯及商城平台的开发;
2. 完成需求分析、架构设计、前后端开发到测试部署的全流程工作;
3. 参与AI与物联网模块的技术方案落地,实现数据交互与系统集成;
4. 优化高并发场景下的多线程处理及数据库性能,保障系统稳定性;
5. 对现有系统进行性能优化,解决现有系统的问题,保证系统稳定运行
6. 上级安排的其他任务;
岗位要求:
1. 至少3年以上java开发经验,本科及以上学历,计算机或相关专业。
2. 掌握java语言,扎实的Java基础,了解jvm原理、内存管理、多线程等基础知识;对集合框架、IO、有一定理解;
3. 熟悉至少主流关系型数据库(MYSQL、Oracle)具备数据库设计和优化能力,了解SQL调优和数据库事务处理。
4. 精通Spring、SprigMVC、Spring Boot/Cloud/MyBatis等开源框架,了解其原理及使用机制,能用运用这些框架进行项目开发;了解消息队列(如kafka)、缓存技术(如redis)等中间件,知晓其使用场景和配置。
5. 了解使用Vue3+TypeScript开发前端模块;
6. 能够独立的按业务需求进行技术方案设计和编码实现,确保安全、可扩展性、质量和性能;
7. 具有较好的沟通能力、思路清晰、善于思考、能独立分析和解决问题。学习能力强,能快速运用新技术、工具开发,适应能力好,有强烈的责任心;
8. 有高并发系统开发者优先,有Python脚本开发或AI模型对接经验者优先,全栈开发优先,会安卓端开发优先。