职位详情
中级开发工程师
7000-14000元
海南星奇智能信息技术有限公司
秦皇岛
5-10年
本科
06-16
工作地址

秦皇岛市-海港区-龙海道67号

职位描述
核心职责
1. ​参与系统设计与开发:​​ 负责服务端功能模块的设计、编码实现、单元测试,确保代码质量和系统稳定性。
2. ​微服务构建与维护:​​ 使用Spring Boot框架开发和维护高性能、可扩展的微服务应用。
3. ​微服务架构实践:​​ 应用Spring Cloud组件(如Eureka/Nacos, Ribbon/OpenFeign, Hystrix/Sentinel, Config, Gateway/Zuul等)构建和维护稳健的分布式微服务架构。
4. ​数据库操作与优化:​​ 熟练进行关系型数据库(如MySQL, Oracle)和/或非关系型数据库的设计、操作及性能调优。
5. ​制造业应用开发:​​ 理解制造业业务流程(如生产排程、工单管理、物料追踪、设备数据采集等),参与相关业务模块的开发与迭代。
6. ​技术难题攻关:​​ 解决开发中遇到的技术挑战,参与性能瓶颈分析与系统优化。
7. ​技术文档编写:​​ 撰写清晰的技术设计文档、API文档等。
8. ​团队协作:​​ 积极与产品经理、测试工程师、前端工程师及其他后端工程师协作,确保项目高质量交付。
9. ​维护与优化:​​ 对现有系统进行维护、功能升级和性能优化。
任职要求 (硬技能 & 经验)
1. ​学历与经验:​​
• 统招本科及以上学历,计算机相关专业优先。
• ​5年以上​ Java开发经验。
• ​拥有扎实的Java语言基础,深入理解面向对象思想、多线程、集合框架、JVM基本原理(内存模型、垃圾回收等)。
2. ​核心技术栈:​​
• ​精通 Spring Boot:​​ 深刻理解其核心原理、自动配置、Starter机制,并能熟练使用进行项目开发和模块划分。
• ​精通 Spring Cloud:​​ 至少熟悉并使用过其中的主流组件(服务注册发现如 Eureka/Nacos、服务调用如 Feign/Ribbon、服务熔断降级如 Hystrix/Sentinel、配置中心如 Config/Nacos、网关如 Gateway/Zuul 等中的两至三项)构建分布式系统。理解微服务治理的概念。
• ​熟练的数据库操作:​​ 精通 SQL,熟练使用至少一种主流关系型数据库(MySQL, Oracle, PostgreSQL等),熟悉数据库设计、索引优化、事务处理。
• ​掌握常用开发框架:​​ 熟练使用 MyBatis / MyBatis-Plus 或 JPA/Hibernate 等 ORM 框架。
3. ​开发工具与工程化:​​
• 熟练使用 Maven 或 Gradle 进行项目构建和依赖管理。
• 熟练使用 Git 进行版本控制。
• 了解和使用过 Jenkins / GitLab CI/CD 等持续集成/持续部署工具。
• 了解和使用过如 Redis、Memcached 等缓存技术及其应用场景。
4. ​架构与设计:​​
• 理解分布式系统基本原理(CAP、BASE、一致性等)。
• 熟悉常见的设计模式,并能将其应用于实际开发。
• 具备良好的模块设计和接口设计能力。
5. ​附加技能 (加分项):​​
• ​制造业经验加分:​​ ​有制造业领域(如MES制造执行系统、WMS仓库管理系统、SCM供应链管理、QMS质量管理系统、设备联网、APS高级计划排程等)应用系统开发经验者优先。​​ 对制造业业务流程(如生产、库存、物流、设备管理)有基本了解。
• ​消息队列:​​ 熟悉并使用过 RabbitMQ, Kafka, RocketMQ 等消息中间件。
• ​容器化与云:​​ 有 Docker 使用经验,了解 Kubernetes 基本概念。有阿里云、AWS 或其它主流云平台使用经验。
• ​监控与日志:​​ 了解或使用过如 ELK, Prometheus, Grafana 等监控或日志分析工具。
• ​前端基础:​​ 了解 HTML/CSS/JavaScript 基础,能与前端进行有效协作。
任职要求 (软技能 & 素质)
1. ​解决问题的能力:​​ 逻辑思维清晰,具备独立分析和解决复杂技术问题的能力。
2. ​学习能力:​​ 对新技术充满热情,具备快速学习和应用新技术的能力。
3. ​沟通与协作:​​ 良好的沟通表达能力,具备团队协作精神,能与不同职能同事有效合作。
4. ​责任心与主动性:​​ 工作积极主动,有责任心,能承担一定压力,对交付质量有追求。
5. ​安全意识:​​ 具有良好的编码规范和安全意识。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请