这是一个创建于 320 天前的主题,其中的信息可能已经有所发展或是发生改变。
职位:高级 Java 开发工程师
职位描述:
我们正在寻找一位经验丰富的高级 Java 开发工程师,要求具备微服务开发能力,并有多数据库开发经验或工作流引擎开发经验者优先。您将加入一个富有创新精神和团队协作的团队,共同开发高性能、可扩展的软件解决方案。
工作职责:
1 、负责软件技术架构与基础平台的搭建和持续优化,以及开发过程中的各种技术难题;
2 、根据开发规范与流程独立完成模块设计,确保代码性能、安全性、可扩展性;
3 、负责产品的需求调研、分析及设计,核心代码的设计开发;
4 、负责代码审核和检查、编制与产品相关的技术文档;
5 、负责团队技术分享,同时保持与上级的良好沟通,按时完成分配的任务
任职要求:
1 、计算机相关专业,本科及以上学历;
2 、7 年以上 Java 开发经验,2 年以上微服务系统研发经验,掌握分布式系统设计、微服务架构设计、工作流引擎等中间件。
3 、JAVA 专业基础扎实,熟练掌握 Spring 、Spring Boot 、Springcloud 、Service Mesh 等主流开源框架,能对常用技术栈进行合理应用优化,解决问题。
4 、扎实的基本功,掌握常用数据结构、常见设计模式,拥有一定的领域模型抽象能力,熟悉分布式系统的设计和应用。
5 、熟悉多线程编醒,分布式,缓存,消息队列等机制,熟悉 JVM,包括内存模型、类加载机制、性能优化以及 web 安全等。
6 、有多数据库开发经验,熟悉 SOL 和 NOSOL 数据库技术,具备一定的
sq1 性能调优经验。
7 、有工作流引擎开发经验者优先,如 Activiti 、Camunda 等有经验者
优先。8 、熟悉云原生技术体系,对容器、k8s 、Istio 等有经验者优先。9 、有较强的逻辑思维能力,工作积极,学习、团队协作、沟通能力强做事踏实靠谱,有强烈的责任心。
关键字:
工作流引擎,Camunda ,服务网格,Istio
微信:18621580540