
工作职责:
岗位职责
● 参与需求分析,提出解决方案。
● 与资深的技术团队协同合作,共同开发公司的全球酒店垂直搜索相关产品。
● 基于现有的微服务和AWS云计算框架,独立完成产品相关功能的设计及开发。
任职资格:
核心要求
● 3-5年Java开发工作经验;
● 统招本科及以上学历, 计算机科学及相关专业优先
● 三年及以上软件开发实际项目经验,两年及以上 Java 互联网应用开发经验。
● 具有数据产品平台/旅游平台开发经验优先。
● 大学英语CET-4以上,能完成工作场合的读、写, 听说为加分项。
● 具备扎实的Java编程基础,熟悉JVM原理、Java 多线程、高并发、IO/NIO、网络通信等。
● 具备扎实的计算机软件相关基础知识,熟悉常用数据结构和算法,熟悉常用的设计模式。
● 熟悉分布式系统、微服务系统的设计与开发,具有高可用性系统的设计和开发经验。
● 掌握各种常用服务端技术,能优化服务响应和数据查询,保证各种服务质量,解决高并发和高可用性的问题。
● 熟练使用 Spring / Spring Boot / Spring Cloud 等框架。熟练使用Mybatis/JDBC/JPA。
● 使用Redis,Mysql等关系/非关系型数据库,有大数据平台(Spark、Hive等)经验优先。
● 熟练使用至少一种消息队列(Kafka、Rabbit MQ),具备系统间数据传输和异步处理经验为佳。
● 具备扎实的网络知识,熟悉 HTTP、TCP/IP 协议。
● 具备与其他系统/服务的API对接的经验/能力,熟悉RESTful/RPC/gRPC等。
● 掌握 Gradle / Maven 等构建工具。
● 熟悉版本管理,掌握 Git、SVN 至少一种版本控制工具。
熟悉 JSON & XML,与前端工程师有效合作开发产品。
有过在至少一种主流云平台(AWS, Azure, Aliyun)上编程的经验