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经验的优先;


Required Technical and Professional Expertise


Preferred Tech and Prof Experience


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.