Java开发工程师(上海)
上海
本科及以上
计算机类·电子信息类
使用简历深度优化功能,快速提升简历质量
职位介绍
【职位职责】
1. 根据产品需求和设计,完成产品的代码编写、调试与自测工作,确保功能完备性与质量健壮性;
2. 负责产品的研发与迭代;
3. 参与既有项目维护与优化工作。
【任职要求】
1. 本科及以上学历,计算机、软件工程、电子信息等相关专业;
2. 熟练掌握 Java 基础语法、面向对象、集合框架、异常机制、IO、多线程等核心基础;
3. 熟悉Spring、SpringMVC、SpringBoot主流框架,对新技术充满热情;
4. 熟悉 MySQL 基础使用、SQL语句、索引原理,
5. 掌握数据结构(数组、链表、栈、队列、二叉树)、常用算法、操作系统、计算机网络基础原理;
6. 具备良好的逻辑思维和手写算法能力,能够独立完成基础及中等难度算法题;
7. 熟悉面向对象分析设计,能够运用设计模式解决问题;
8. 熟悉网络编程Netty,Mina,http,tcp\ip网络协议;
9. 熟悉Linux操作系统,并能够编写相关shell脚本;
10. 具备基本项目开发经验(课程设计、科创项目、个人项目均可),了解 Git 版本管理、前后端协作流程;
11. 优先条件:
12. 拥有校级/省级/国家级科创竞赛、算法竞赛获奖经历者优先;
13. 熟悉 SpringCloud、Redis、Kafka、MyBatis 等常用中间件与框架者优先;
14. 具备完整的前后端项目、后台管理系统、接口开发项目经验者优先;
15. 具备AI相关开发经验者优先;
【学历要求】
本科及以上
【硬性专业要求】
计算机相关专业、软件工程相关专业、电子信息相关专业

