岗位职责1. 负责基础和业务的架构设计和研发工作,为产品和业务的发展提供技术支撑;2. 按照软件开发流程,根据产品和项目计划,完成所负责模块的架构设计、编码、测试和文档编写工作;3. 持续优化系统架构,提高系统在高并发、高流量和分布式环境下的容灾容错能力,保证系统的高可用性、高可靠性和高扩展性;4. 负责用户现场问题的实时处理和技术支持工作,及公司交代的其他任务。任职要求:021. 教育背景:全日制本科及以上,计算机科学、软件工程等相关专业。2. 工作经验:3 年以上 Java 开发经验,需具备物联网+云平台经验。3. 专业技能: - 精通 Java 语言,熟悉常用的设计模式和开发框架,如 Spring、Spring Boot、Spring Cloud、MyBatis、Hibernate 等。- 熟悉数据库设计和开发,掌握 MySQL、PostgreSQL等主流关系型数据库及Redis、MongoDB 等 NoSQL 数据库的使用和优化。- 熟悉 Linux 操作系统,掌握常用的命令和操作。- 了解分布式系统架构和微服务架构,熟悉分布式、缓存、消息等机制,有相关项目经验者优先。- 掌握 RESTful API 设计和开发,熟悉 HTTP、WebSocket、MQTT等协议。- 具备良好的代码规范和编程习惯,编写高质量、可维护的代码。4. 能力素质- 具备较强的问题解决能力和逻辑思维能力,能够独立分析和解决复杂的技术问题。