岗位职责
1.核心技能(必须满足)
-3-5年Java开发经验,扎实的Java基础(集合、IO、多线程、JVM等)
-熟悉常用设计模式,具备良好的面向对象编程思想
2.Spring生态
-精通SpringBoot框架及自动配置原理
-熟悉SpringCloud全家桶(Nacos/Eureka、Feign、Gateway、Hystrix/Sentinel等)
-熟悉Spring事务管理、AOP、Spring Security等核心模块
3.数据库
-熟练使用MySQL,了解索引优化、SQL调优
-熟悉Redis缓存及常用数据结构应用场景
-了解MongoDB/Elasticsearch等NoSQL数据库者优先
4.前端技能(加分项)
-熟悉Vue2/Vue3框架及周边生态(Vuex/Pinia、Vue Router等)
-了解Element UI/Ant Design Vue等主流UI框架
-掌握ES6+语法,了解Webpack/Vite等构建工具
5.其他要求
-熟悉分布式系统设计,了解CAP理论、分布式事务解决方案
-掌握常用消息中间件(Kafka/RabbitMQ/RocketMQ)
-了解Docker容器化技术及K8s基础概念
有物联网(IoT)相关开发经验者优先考虑。
任职条件
1.学历背景:计算机相关专业本科及以上学历
2.工作经验:5年以上Java开发经验,至少1年以上SpringCloud实战经验
3.能力要求:
-能独立完成模块设计和开发
-良好的编码习惯,注重代码质量
-具备技术文档编写能力
-有技术热情,持续学习新技术
团队协作:良好的沟通能力,能与产品、测试等角色高效协作