职位描述
【任职要求】
1.学历与工作经验:
2.学历:统招本科以上学历
3.年限:5年以上互联网行业研发工作经历。
4.相关经验:有知名互联网企业工作经验优先。
【职位描述】
我们正在寻找一位经验丰富、充满激情的高级Java工程师加入我们的团队。您将负责核心业务系统的设计、开发与优化,解决高并发、高可用性下的技术挑战,并指导初级工程师共同成长。如果您热爱技术,追求卓越,并渴望在快节奏的环境中创造价值,我们期待您的加入。
【主要职责】
1.系统设计与开发: 负责公司核心业务系统或重要模块的需求分析、架构设计、编码实现与单元测试。
2.性能优化: 分析和优化系统性能,解决线上故障和技术难题,保障系统的高可用、高性能和高扩展性。
3.技术攻关: 主导或参与关键技术难题的攻关,引入新技术、新方案,持续提升系统的技术水平和团队的技术能力。
4.代码质量: 编写高质量、可复用、可维护的代码,建立并遵守代码规范,进行代码审查,提升团队整体代码质量。
5.团队协作与指导: 与产品经理、测试工程师及其他团队成员紧密合作,确保项目顺利交付;指导并培养初级和中级工程师。
【任职要求 (硬技能)】
1.Java基础: 5年及以上Java开发经验,Java基础扎实,深入理解集合、并发、IO、NIO、反射、泛型等,对JVM内存模型、类加载机制有深刻理解。
2.JVM调优: 具备实际的JVM性能调优经验,能熟练使用相关工具(如jstack, jmap, jstat, VisualVM等)分析和解决内存溢出、GC频繁、CPU负载过高等问题。
3.主流框架: 精通Spring全家桶(Spring Framework, Spring Boot, Spring MVC, Spring Data JPA/MyBatis-Plus),并理解其核心原理(如IoC、AOP、事务管理)。
4.分布式技术:
熟悉分布式系统原理,具备微服务架构设计和落地经验。
精通至少一种主流微服务框架,如 Spring Cloud (Alibaba) 或 Apache Dubbo。
熟悉分布式事务解决方案(如Seata、消息队列事务消息)。
熟悉分布式配置、服务注册与发现、服务熔断与降级。
5.数据库与ORM:
精通MySQL,具备丰富的SQL优化经验,了解索引原理、锁机制、事务隔离级别。
熟悉常用的NoSQL数据库,如 Redis(精通其数据结构、持久化、哨兵/集群模式),MongoDB 或 Elasticsearch。
熟练使用ORM框架,如MyBatis、MyBatis-Plus或JPA/Hibernate。
6.消息队列与中间件:
精通至少一种主流消息中间件,如 Kafka, RocketMQ 或 RabbitMQ,了解其核心概念(如顺序消息、事务消息、消息堆积处理)。
熟悉常用中间件,如Zookeeper、Nginx等。
7.容器化与 DevOps:
熟悉 Docker 容器化技术,有实际的部署经验。
了解 Kubernetes (K8s) 的基本概念和使用。
熟悉持续集成/持续部署(CI/CD)流程和工具,如 Jenkins、GitLab CI。
8.工具与流程:
熟练使用版本控制工具 Git。
熟悉Linux操作系统,能进行常用的操作和问题排查。
加分项:
1.熟悉使用诸如Cursor,Claude Code等工具来进行AI编程
2.熟悉云服务平台(如AWS,阿里云,腾讯云)的相关服务。
3.有大数据处理(如Hadoop, Spark, Flink)或AI工程化经验。
4.对多线程和并发编程有深入理解和实践经验。
5.有前端技术(如Vue.js, React)开发经验者优先。
6.在技术社区有影响力,如有高质量的技术博客、开源项目贡献等。
【福利待遇】
1、年薪20-35万,薪酬结构为:工资+奖金+期权
2、法定假日,双休,免费零食水果,氛围宽松,开放积极
3、年度免费体检,季度团建活动
4、外地员工提供免费住宿
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕