Job Description
1、业务支撑:参与重点业务项目规划、产品设计,负责系统需求分析、设计,并独立完成详细设计和开发任务,确保项目的进度和质量;
2、平台建设:高可扩展性、高可复用性、高可靠性、高可用性的,分布式平台系统架构设计、核心功能代码开发;
3、系统维护:深入理解业务功能、系统链路和架构,能够快速排查和解决系统故障,并推动系统持续优化;
4、技术研究:新技术分析与学习,主导技术选型、技术难题攻关。通过技术创新业务,提升核心竞争力。
Job requirements
1、至少3年以上Java开发经验,编程基础扎实,理解io、多线程、集合等基础框架;
2、精通Java及Web应用的开发,深入了解spring,ibatis,cache,rpc,jvm等机制与代码;
3、熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;
4、熟悉Linux开发环境,熟悉Tomcat/Nginx/Apache服务的安装配置,对生产系统故障排查有实际工作经验;
5、熟练MySQL,对数据库有较强的设计能力,同时熟悉大数据相关技术;
6、具有良好的面向对象编程,业务抽象和业务领域建模能力;
7、具有高度的责任心与自驱力,良好的沟通协作、应急响应与处理问题的能力。