Java物联网前后端开发工程师
8千-1.6万深圳市本科不限经验
职位描述
岗位职责:
1. 负责设计和开发后端系统的架构,构建核心业务模块,确保系统的稳定性、可扩展性和高性能。
2. 熟练掌握关系型数据库(如MySQL、PGSSQL等)和非关系型数据库(如MongoDB等)的设计、开发和优化,包括数据库表结构设计、SQL查询编写、索引优化等操作。
3.依据业务需求开发安全、高效的接口,确保前后端数据交互的顺畅。遵循RESTful或其他标准接口规范。
4.负责服务器的部署、配置和维护,包括Linux服务器环境搭建。进行服务器性能监控和优化,确保服务器的稳定运行。
5.通过算法优化、数据库查询优化、缓存策略应用等手段提高系统的整体性能,减少响应时间。
6.设计和实现系统的安全机制,包括用户认证、授权、数据加密等。防止SQL注入、XSS攻击等安全问题。
7.熟练使用版本控制系统(如Git)进行代码管理。
8.与前端开发人员、产品经理、测试人员等密切协作,参与需求分析、技术方案讨论,确保项目顺利推进。
9.参与代码审查活动,确保代码质量符合规范。
任职要求:
1. 具备扎实的编程基础,熟悉常用的数据结构和算法。
2. 熟悉并掌握常用的后端开发技术栈,如Spring、SpringBot、MyBatis等。
3. 具备对后端服务进行性能优化的能力,包括数据库优化、缓存策略、负载均衡等。
4. 熟悉常用的互联网中间件和大数据的使用,例如kafka/redis/mysql/hbase等,并对业务逻辑代码性能调优有一定经验。
5. 了解Web应用的安全性问题,如SQL注入、XSS、CSRF等,并能够采取相应的安全措施。
6. 了解高并发、高可用的系统架构设计。
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅