岗位职责
1、负责OA、MES、YCY、ERP系统的新需求开发与维护
2、负责公众号,小程序*******项目开发维护
3、负责其他项目的需求分析与设计落地;
4、负责自研系统研发工作,分析系统相关需求、落地技术方案;
5、参与各个需求模块的独立开发和测试,处理并且跟踪提出的bug
任职要求
1. 核心技术能力
Java基础:扎实的Java基础,熟悉多线程编程,深入理解JVM底层原理(包括但不限于:类加载机制、字节码增强、垃圾回收器对比与调优参数)
并发编程:深刻理解Java内存模型(JMM),熟练掌握并发工具包(JUC),能够手写正确的单例、能解决高并发下的可见性、有序性、原子性问题。
微服务生态:精通Spring Cloud Alibaba或Spring Cloud Netflix全家桶,理解服务发现(Nacos/Eureka)、配置中心(Apollo/Nacos)、网关(Gateway)的工作原理及二次开发,分布式锁、分布式事务、限流熔断、高可用设计;
数据库:精通MySQL/Oracle/Postgresql,具备复杂SQL编写和优化能力,理解锁机制、事务隔离级别、MVCC原理,具备TB级数据的慢查询优化经验。熟悉分库分表中间件。
中间件原理:熟练掌握Redis、MongoDB、Elasticsearch等缓存 / NoSQL 中间件,理解其原理与使用场景;。
操作系统与网络:熟悉Linux,掌握Netty等NIO框架编程,理解TCP/IP协议栈。Docker、K8s、CI/CD 流程,能独立部署与排查问题。
掌握*******开发技术,掌握Jqeury、VUE、JavaScript、HTML5等WEB前端技术;
2. 架构与设计能力
领域建模:具备领域驱动设计(DDD)实践经验,能够合理划分项目聚合根、实体、值对象,构建清晰的业务边界。
设计模式:熟练运用策略模式(应对不同归集算法)、模板方法模式(规范审批流程)、观察者模式(实现事件驱动)等。
接口设计:具备良好的API设计能力,能够设计RESTful风格的接口,并提供规范的接口文档(Swagger/YApi)。
3. AI / 大模型 相关能力
了解向量数据库(如 Milvus、Chroma、Pinecone 等)与检索增强生成流程
能够基于 Java 后端完成AI 能力封装、接口标准化、流式输出、异步处理
能够开源模型构建智能体应用,熟练掌握主流微调框架,参数训练与模型微调