职位描述: 1. 负责千万用户级别手机操作系统或应用后端服务的建设,包括不限于开放平台、应用商城、游戏中心以及内部运营平台等;
2. 负责相关系统的开发工作,和文档技术沉淀,确保系统的研发质量。
任职要求:
1. 具有扎实的程序设计基本功,能够独立当担业务领域中功能模块的设计和开发;
2. 扎实的计算机基础知识,熟悉云计算、均衡负载、数据库、分布式缓存、消息服务、中间件等技术,参与大型项目开发或者架构设计者优先;
3. 精通Java编程,对集合、IO、反射、多线程、NIO等Java特性有深入理解,对JVM原理、GC机制有较好的理解。熟悉面向对象和AOP编程;
4. 熟悉常见的Java框架,如Sping MVC、SpingBoot、MyBatis、Hibenate等,了解微服务架构;
5. 熟悉数据库原理,熟悉常见的数据库如MySQL、PostgeSQL、Oacle等,熟悉相关的优化方案和库表设计方案,掌握SQL语句;
6. 具备强烈的责任心,思路清晰,学习和解决问题能力强,有良好的需求分析和沟通能力。