工作内容:
1、根据公司的研发流程,负责业务系统核心模块的设计和开发工作;
2、根据业务变化,不断改善产品架构和功能设计,保证业务系统的性能、稳定性和可靠性;
3、为业务问题、系统问题提供解决方案并有效解决,保障顺利交付。
任职要求:
1、计算机科学、软件工程或相关专业,统招本科及以上学历,5年以上Java后端开发经验;
2、沟通表达能力较好,抗压能力强,服从安排,有独立解决工作中遇到的技术问题能力;
3、精通Spring,SpringBoot,springCloud 等常用开源框架及其基本工作原理;
4、掌握SQL语言;掌握mysql或oracle数据库应用开发,对数据库性能优化有一定的了解;
5、熟悉Gradle、Maven等包管理工具,熟练使用Jpa、mybatis开发,熟悉Redis等NoSQL技术;
6、熟悉消息队列(如 Kafka、RabbitMQ)的使用,并了解其应用场景;
7、深入理解物联网设备通信协议(如 MQTT、CoAP、TCP等),并能进行相关接口开发和集成;
8、掌握linux或其他unix操作系统和命令,有独立完成整体项目发布部署linux服务器等相关经验;
9、熟练使用版本控制工具(如Git),掌握常见的设计模式;
10、熟悉 RESTful API 设计和开发规范,具有严谨的编码习惯,代码风格良好,代码可读性强。
加分项:具备一定的Python编程能力,熟悉langchain等开源框架,可进行AI相关技术栈开发。