职位描述
岗位职责:
1、负责工业互联网平台的微服务开发工作;
2、参与技术架构设计、重构、优化,根据业务规划及技术规划制定方案;
3、负责根据架构进行模块划分,确定模块之间的接口;
4、负责设计及开发核心模块功能,并指导Java开发工程师进行工作;
5、参与技术攻关,解决技术问题,有足够的钻研精神和出色的学习能力;
6、主导物联网平台开源工作。
职位要求:
- 本科及以上学历,计算机科学及相关专业,5年以上 JAVA 开发经验;
- 精通java核心机制,熟悉多线程编程,内存管理机制和JVM常用优化手段;
- 熟练使用Spring Boot/Spring Cloud架构和相关组件,深刻理解微服务架构中的典型问题和解决方案,熟悉分布式架构的中间件原理和使用方法;
- 熟悉分布式系统,熟悉常⻅的⼀致性协议、消息队列、分布式存储和缓存等(如 Zookeeper /MongoDB / Redis / Kafka 等);
- 能熟练运⽤线程池 / 异步 / 缓存 / 锁等技术构建⾼效、健壮、⾼可⽤的系统;
- 有 MySQL 相关使⽤和调优经验,熟悉数据库的索引原理、事务的隔离、传播⽅式和加锁⾏为,能够独⽴分析和解决相关问题;
- 熟悉常⽤设计模式;
- 有良好的编码和⼯程习惯,具备识别代码好坏的品味。能持续输出⻛格良好、易于测试、⾼效的代码;
- 能熟练运⽤ Git 进⾏代码管理;
- 富有团队精神,具有责任⼼,对待⼯作积极主动;
优先:
- 维护过 JAVA 相关开源项目;
- 熟悉 JVM ,遇到相关问题能快速定位原因,并进⾏修复和调优;
- 熟悉 Spring Framework;
- 有⼤数据处理和分析经验或报表平台的设计和开发经验。
加分项:
- 熟悉⾄少⼀⻔脚本语⾔,能在 Linux 上独⽴排查 / 解决问题;
- 熟悉持续集成 / 容器相关技术,如 Jenkins / Gitlab CI / Docker / Kubernetes / Service Mesh 等;
- 具备良好的技术写作能⼒;
- 活跃在热⻔技术社区,有⾃⼰的项⽬或技术博客。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕