教育背景:计算机科学与技术、软件工程、信息与计算科学等相关专业本科及以上学历。
工作经验:2 年以上 Java 开发经验,有完整项目从需求分析到上线的开发经验;具备大型分布式系统、高并发系统开发经验者优先。
专业技能
精通 Java 语言,熟练掌握多线程、集合框架、JVM 原理等基础知识;
熟练使用 Spring、Spring MVC、MyBatis 等开源框架,熟悉 Spring Boot 快速开发框架,能够独立搭建 Spring Boot 项目;
熟悉微服务架构,掌握 Spring Cloud、Dubbo 等微服务框架,了解服务注册与发现、负载均衡、分布式事务等微服务核心概念;
熟练使用 MySQL、Oracle 等关系型数据库,熟悉数据库设计、索引优化、事务处理等技术;
熟悉常用的设计模式,并能在实际开发中灵活运用;
熟悉 Linux 操作系统基本命令,熟练使用 Git 进行版本控制;
了解常用的中间件,如 Redis、RabbitMQ、Kafka 等,具备实际使用经验者优先。
其他要求:具备良好的沟通能力和团队协作精神,能够与产品、设计、测试等不同部门高效协作;较强的学习能力和问题解决能力,能快速适应新技术和新业务需求;工作认真负责,有较强的责任心和抗压能力,能够在规定时间内高质量完成工作任务。