职位详情
java全栈工程师
1.5-2万
上海炉石信息科技有限公司
上海
3-5年
本科
01-28
工作地址

上海交科松江科创园2号楼2号楼-6楼

职位描述
移动互联网背景的优先;所在公司有过百万级及以上用户的优先;
岗位职责:
后端开发 (60%)​
● 负责物联网平台后端系统的设计、开发和维护,确保系统的高可用、高并发和可扩展性。
● 使用Java及相关生态框架(如Spring Boot, Spring Cloud)构建核心业务逻辑和RESTful API。
● 设计与优化数据库结构,熟练进行SQL优化(MySQL/PostgreSQL),并具备NoSQL(如MongoDB, Redis)的使用经验。
● 参与消息队列(如Kafka, RabbitMQ)的应用,以处理海量设备上报的数据流。
● 编写高质量、可维护、可测试的代码,并参与代码审查。
前端开发 (30%)​
● 负责物联网平台管理后台、数据可视化大屏等前端功能的开发。
● 使用主流前端框架(Vue.js/React/Angular)构建响应式、交互丰富的Web应用。
● 与UI/UX设计师及后端工程师协作,实现完美的用户界面和交互体验。
物联网相关 (10%)​
● 参与物联网通信协议(如MQTT, CoAP, HTTP)的集成与开发。
● 理解设备接入、设备管理、数据采集与规则引擎等物联网核心概念。
● 协助进行设备端与云平台的联调与问题排查。
【岗位要求】
● 学历与经验
○ 计算机科学或相关专业本科及以上学历。
○ 拥有5年及以上Java全栈开发经验。
● 后端技术
○ 精通Java语言,深入理解JVM原理、多线程、集合框架等。
○ 熟练掌握Spring Boot、Spring MVC、MyBatis等主流开发框架。
○ 具备良好的数据库设计和优化能力。
● 前端技术
○ 熟练掌握HTML5、CSS3、JavaScript (ES6+)。
○ 至少精通Vue.js、React或Angular中的一种,并有实际项目经验。
○ 了解Webpack、Vite等前端构建工具。
● 综合能力
○ 理解软件工程思想,具备良好的编码习惯和文档编写能力。
○ 具备较强的逻辑思维能力、学习能力和团队协作精神。
○ 对技术有热情,有责任心和上进心。
加分项:
● 有物联网项目经验:具有实际的物联网平台或系统开发经验,熟悉物联网常用协议(如MQTT)和设备接入流程。
● 云服务经验:有阿里云IoT、AWS IoT或Azure IoT等云平台的使用和开发经验。
● 中间件与运维:熟悉Docker容器化技术,有微服务架构实战经验;了解CI/CD流程。
● 性能优化:具备高并发系统或大数据量处理的性能调优经验。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请