文章末尾扫描二维码领取地址
🏢职位描述:
岗位职责:
1、 负责 Java 应用程序的设计和架构,确保其高效、可扩展和可靠。
2、与开发团队紧密合作,提供技术指导并解决技术难题。
3、 参与代码审查,确保代码质量符合公司标准。
4、 负责性能优化和故障排除。
5、 跟踪和研究最新的 Java 技术,并将其应用到实际工作中。
6、 编写和维护技术文档。
任职要求:
1、 计算机科学或相关领域的本科或以上学历。至少有 5 年以上的 Java 开发经验。
2、精通Java 语言,数据结构多线程等,同时熟悉前端以及其他语言如python.
3、熟悉常用的设计模式和架构模式。熟悉linux操作系统,对网络协议以及安全有一定的认知.
4、 深入研究过spring以及mybatis框架源码,对JVM原理有较强的认知,并具备实际调优经验.
5、 熟悉分布式、微服务、缓存、消息队列等机制,深入研究过中间件的源码,并具备通过其原理进行中间件优化的经验.
6、 具备较强的系统设计和架构能力,能够根据需求使用市面常用的框架快速搭建系统架构:具备不少3个系统架构的搭建以及调优经验.
7、精通数据库,如mysql,pgsql等,精通数据库设计和优化;具备大表优化以及分库分表经验,熟悉分布式数据库.
8、有良好的团队合作精神和沟通能力,能够快速定位和解决问题
【一面】
1、项目问答
2、kafka顺序性,kafka如何删除持久化的文件(不使用过期的方式)
3、flinkcdc程序挂掉,如何保证数据一致性,flink checkpoint的原理
4、resource注解和autowrite区别,spring循环依赖,spring循环依赖发生在springbean生命周期哪个阶段
5、redis分布式锁的实现,redis脑裂如何解决
6、mysql事物acid,mvcc作用于哪些隔离级别,rr隔离级别下能否解决幻读
7、个人职业规划
🏢公司简介:
成都掌控者网络科技有限公司成立于2016年,是一家数字化转型解决方案服务商,致力于为各类客户提供信息化、数字化以及数智化建设的调研咨询和落地实施服务,立志成为中国最值得客户信赖的数字化合作伙伴。
我们致力于打造经营管理的操作系统,提供包含CRM客户关系管理、会员系统、营销工具、门店系统、销售管理、采购系统、供应链系统、生产系统、仓储管理、分拣配送、协同OA、目标管理、任务管理、精细化排班等经营管理所需要的工具或系统。
掌控者还拥有强大的技术创新和产品研发能力,顺利通过了ISO9001认证、CMMI3认证和安全等保2级认证。先后获得6项国家发明专利,4项计算机图形界面的外观设计专利和32项软件著作权。在团队协同领域,基于可定义型任务自动流转引擎的发明专利,建立了任务管理发起及时、成果可期、过程可控和落地复盘的工作推进机制。
基于我们的产品和技术能力,相继成为华为PLC-IoT生态联盟成员、中国电信、中国移动本地生活餐饮数字化解决方案的核心服务商,并为教育、餐饮、食品、培训、思政等行业的众多客户提供了一体化解决方案,成功为客户实践了数字化转型与商业创新,被高新区政府甄选为高新企业和雏鹰企业。