1、三年及以上研发工作经验,熟悉软件研发流程,深刻理解面向对象,熟悉常用的设计模式;
2、熟悉java编程,能够熟练使用spring+mybatis,SpringCloud框架,能够理解框架的原理和其设计思想;
3、熟悉Oracle,MySql等数据库的应用开发与管理;
4、熟悉常用的NoSql产品,如MongoDB,Redis等;
5、熟悉消息中间件,如Kafka,RocketMQ,在项目环境中使用过消息中间件;
6、具有高并发平台开发经验,能够应对大用户量访问,具有微服务相关的开发实践经验;
7、加分项:熟悉Linux运维,具有民航电商开发经验者优先;
8、追求技术,有责任心,具有团队合作精神,善于分享。
工作职责:
1、参与项目需求讨论,能够充分理解项目需求,具有研发精神,能实现功能需求开发。
2、与前端工程师协作,高质高效的完成相关接口的开发,并撰写相关技术文档;
2、提升现有系统的稳定性和效率,应对大用户量访问;
3、积极探索和实验前沿技术,并能应用到团队和产品中,提升开发效率;
4、分享开发经验和所学新技术,帮助团队成长。