核心技术栈要求:精通Java编程语言,深入理解Java核心特性(如Lambda,StreamAPI,Optional,ModuleSystem等)及JVM基本原理(内存模型、GC机制)。熟练掌握⾯向对象设计(OOD)、设计模式(DesignPatterns)及其在复杂系统中的应⽤。具备扎实的数据结构、算法和多线程/⾼并发编程能力。精通SpringBoot2.x/3.x,深入理解其⾃动配置、Starter原理、*佳实践及生态集成。精通SpringCloud微服务架构及相关核心组件,具备构建和治理大规模分布式系统的经验。数据库与持久层:熟悉关系型数据库MySQL,Oracle及国产数据库(如达梦)的设计、开发、性能调优与运维。熟练掌握Redis,理解其数据结构、持久化、集群模式及在缓存、分布式锁、会话管理等场景的应用。熟练掌握Kafka,理解其架构、生产者/消费者模型、分区、副本、事务消息等,具备高吞吐量、高可用消息系统设计与运维经验。熟悉Nginx的配置、负载均衡、反向代理及性能优化。熟悉其他常用中间件(如Elasticsearch,Zookeeper,Rab*tMQ/RocketMQ等)者优先。熟悉Docker容器化技术(镜像构建、管理、仓库、网络、存储)。熟悉Kubernetes(K8s)容器编排与管理。熟悉DevOps理念与工具链,具备CI/CD流水线。操作系统与工具:熟悉Linux及国产化操作系统(如CentOS,Ubuntu及国产操作系统如银河麒麟、统信UOS)的常用命令、系统管理、性能监控和基本运维。熟练掌握Git版本控制系统及协作流程。熟练掌握常用开发、调试和构建工具。理解JVM原理,包括但不限于:JVM内存模型(堆、栈、方法区/元空间、程序计数器、本地方法栈)垃圾回收(GC)机制与算法(标记清除、复制、标记整理、分代收集)主流GC器(如Serial,Parallel/CMS,G1,ZGC,She*doah)的特点、工作原理、适用场景及调优策略关键能力:具备复杂业务系统分析、架构设计和技术选型能力。具备系统性能分析、调优(JVM、数据库、中间件)及故障排查定位能力。良好的沟通协作能力、责任心和抗压能力,具备技术领导力潜力(指导初级工程师、技术决策)。加分项:有大型分布式系统、高并发、高可用性系统开发经验;熟悉前端技术(React,Vue,Angular等);具备项目管理能力、跨团队沟通能力及抗压能力;对医疗行业有一定认知并期望长期在医疗行业上深耕发展。
联系我时,请说是在58同城上看到的,谢谢!