岗位职责:
1. 负责公司产品 / 项目的后端、前端(可选)软件研发、编码实现,确保代码规范、高效、可维护。
2. 参与需求分析、技术方案设计与落地,配合产品、测试等团队完成需求对接与研发交付。
3. 负责现有系统的迭代升级、bug 修复、性能优化,保障系统稳定性和用户体验。
4. 参与技术调研与选型,学习并应用新技术、新框架,推动研发效率和产品质量提升。
5. 编写技术文档、接口文档,参与代码评审与团队技术交流。
任职要求:
1. 本科及以上学历,计算机科学与技术、软件工程、电子信息工程等相关专业,3 年及以上软件研发相关工作经验,具备扎实的理论基础和项目实战经验。
2. 核心方向:熟练掌握 Java 编程语言,熟悉 Spring Boot、Spring Cloud 等主流框架,理解微服务架构,能独立完成后端模块研发与优化;前端方向(可选):熟练掌握 Vue/React/Angular 等框架,熟悉 HTML5、CSS3、JavaScript/TypeScript。
3. 熟练使用 MySQL、PostgreSQL 等关系型数据库,掌握 SQL 优化、索引设计;了解 Redis、MongoDB 等非关系型数据库者优先。
4. 熟悉 HTTP/HTTPS 协议、RESTful API 设计,了解 Kafka、RabbitMQ 等中间件,具备分布式系统开发调试经验。
5. 具备良好的沟通协作、学习能力与抗压能力,责任心强,注重代码质量与文档编写。
加分项:
具备工业通讯协议(modbusTCP、profinet)、煤矿软件产品、Web 数字孪生 / 工业软件 / 高并发系统、Docker/K8s 容器化部署经验者优先。