职位描述
岗位职责
1. 参与客户需求调研与分析,配合售前SA完成方案设计
2. 根据项目要求,独立承担核心模块开发与维护,解决分布式系统、高并发场景下的技术难题
3. 分析和解决客户线上出现的通信可靠性问题、质量问题、性能问题
4. 参与技术预研及团队知识分享
任职要求
必备条件:
1. 计算机相关专业本科及以上学历,3年以上Java开发经验
2. 扎实的Java基础能力,熟悉多线程,对JVM调优、多线程编程(JUC包)、锁机制有较深入了解
3. 熟练掌握SpringBoot/SpringCloud微服务架构,理解框架核心原理,有微服务开发经验
4. 具备规范的Restful API设计与实现能力,熟悉OpenAPI规范
5. 精通MySQL数据库开发,掌握索引优化、事务隔离等机制,熟悉国产数据库(如达梦)适配者优先,熟悉InfluxDB/TDengine及MongoDB等
6. 熟练使用Kafka、Redis等中间件,了解其核心原理并能独立解决相关问题
7. 掌握Docker容器化技术,熟悉容器化应用实现原理,具备生产级Dockerfile编写经验
8. 熟悉敏捷开发流程,能够使用Git、Jira/Coding、Jenkins等工具高效协作
9. 具备良好编码风格,擅长通过单元测试(JUnit/TestNG/Mockito等)保障代码质量
10. 具备文档总结能力,能够编写技术方案、接口文档及故障分析报告
11. 良好的团队协作与客户沟通能力,能快速理解业务需求并转化为技术实现
12. 能够阅读英文技术文档并乐于团队技术分享
13. 根据项目需要,能适应短期出差
加分项:
1. 参与过工业物联网相关项目,熟悉OPC UA/Modbus/MQTT等工业协议开发
2. 具有Akka框架高并发开发实践
3. 能熟练使用AI辅助开发工具(如GitHub Copilot/通义灵码/Cursor等)
4. 有Nodejs、Python、Go、Rust等第二语言开发实际项目经验
5. 了解机器学习基础算法(如线性回归、决策树),具备TensorFlow/PyTorch基础应用能力