Java开发工程师
🤖 AI 估测:¥35K-55K
发布时间:大约 1 个月前
ℹ️关于这个职位
这是一个在小米担任的Java开发工程师职位,主要负责系统架构设计、核心代码开发以及技术优化工作
你将参与高并发分布式系统的构建与性能调优,并有机会指导团队进行业务模块开发,是一个技术深度与广度兼备的核心开发岗位
✓工作职责
负责系统总体设计与核心代码开发:应用系统架构设计、开发框架搭建、开发规范制定,核心算法编写,指导开发团队进行业务模块代码编写等
负责优化现有产品架构,设计新的架构,解决现有技术架构的瓶颈,解决现有业务产品优化升级的技术问题等
负责跟进服务器安全、稳定、维护和性能优化等工作
负责现有产品进行重构设计、功能改进、技术升级,协助完成项目的测试、系统交付工作,对项目实施提供支持
⭐最低要求
大学本科及以上学历,5年以上Java互联网开发经验
精通java,对Spring、Spring MVC、MyBatis、SpringBoot、Dubbo了解其原理和实现机制,扎实的Java编程基础,熟悉常用设计模式、多线程、JVM,包括内存模型、类加载机制以及性能优化,具有系统设计、系统架构能力
精通SQL,熟练使用MySql、Oracle等数据库,并具有一定的SQL优化能力
熟悉Memcached、Redis、MongoDB等常用NoSQL解决方案、了解各自的优缺点及使用场景者优先
熟悉高性能、高并发、高可用性分布式系统设计,熟悉RPC、缓存、消息队列、负载均衡、分布式事务等,并能进行系统的调优和优化
👍优先资格
具有大数据开发经验或者精通数据库调优经验者优先
具有前端开发、测试经验者优先