IBM Application Developer-Java in Shanghai, China

Job Description

  1. 清楚Restful API的声明方式、HTTP请求方式、路径规则、版本控制;

  2. 熟悉多线程的concurrent包下的API,清楚线程安全、线程启动、线程池的配置、锁机制;

  3. 熟悉Spring(SpringMVC/SpringBoot/SpringSecurity等)框架工作原理,有丰富的经验;

  4. 熟悉SpringCloud/Dubbo/Zookeeper微服务框架原理,理解配置和注册中心、负载均衡、API网关、熔断与服务降级、调用链可视化、分布式日志等;

  5. 熟悉 MyBatis/Hibernate等持久化框架原理;

  6. 有No SQL DB(如MongoDB)经验的优先;

  7. 有缓存(如Redis)经验的优先;

  8. 有消息队列(如ActiveMQ, Kafka等)经验的优先;

  9. 有DevOps、CI/CD经验的优先;

10.有Docker、Kubernetes经验的优先。

Required Technical and Professional Expertise

  1. 学士学位及以上学历,计算机相关专业;

  2. 至少2年及以上前端开发经验;

  3. 熟练掌握HTML,HTML5,CSS,CSS3,JavaScript, ES6等;

  4. 熟悉掌握常用布局以及浏览器和移动设备兼容性;

  5. 熟练使用至少一种JS框架,例如AngularJS, Vue等,能独立开发常用组件;

  6. 熟练使用浏览器调试工具, 网络及性能分析工具,如PostMan,Charles等;

7.熟练使用SVN以及GIT管理工具;

  1. 深刻理解web开发流程(设计、开发和部署);

  2. 具备良好的服务意识、责任心、较强的学习能力、优秀的团队沟通与协作能力;

  3. 热爱技术并具有新技术的钻研精神.

Preferred Tech and Prof Experience

1)熟悉Adobe系列、Photoshop和内容管理系统等软件;

2)具有在快节奏的工作环境中出色表现的能力;

3)有Adobe系列如Photoshop和内容管理系统等软件使用经验。

EO Statement

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.