Application Developer - Java (Spring, Hibernate)

Job Description

  • 清楚 Restful API 的声明方式、HTTP 请求方式、路径规则、版本控制;
  • 熟悉多线程的 concurrent 包下的 API,清楚线程安全、线程启动、线程池的配置、锁机制;
  • 熟悉 Spring (SpringMVC / SpringBoot / SpringSecurity 等) 框架工作原理,有丰富的经验;
  • 熟悉SpringCloud / Dubbo / Zookeeper 微服务框架原理,理解配置和注册中心、负载均衡、API 网关、熔断与服务降级、调用链可视化、分布式日志等;
  • 熟悉 MyBatis / Hibernate 等持久化框架原理;
  • 有 No SQL DB(如MongoDB)经验的优先;
  • 有缓存 (如Redis) 经验的优先;
  • 有消息队列 (如 ActiveMQ, Kafka等) 经验的优先;
  • 有DevOps、CI / CD 经验的优先;
  • 有Docker、Kubernetes 经验的优先。


Required Technical and Professional Expertise

  • 清楚 Restful API 的声明方式、HTTP 请求方式、路径规则、版本控制;
  • 熟悉多线程的 concurrent 包下的 API,清楚线程安全、线程启动、线程池的配置、锁机制;
  • 熟悉 Spring (SpringMVC / SpringBoot / SpringSecurity 等) 框架工作原理,有丰富的经验;
  • 熟悉SpringCloud / Dubbo / Zookeeper 微服务框架原理,理解配置和注册中心、负载均衡、API 网关、熔断与服务降级、调用链可视化、分布式日志等;
  • 熟悉 MyBatis / Hibernate 等持久化框架原理;


Preferred Tech and Prof Experience

  • 有 No SQL DB(如MongoDB)经验的优先;
  • 有缓存 (如Redis) 经验的优先;
  • 有消息队列 (如 ActiveMQ, Kafka等) 经验的优先;
  • 有DevOps、CI / CD 经验的优先;
  • 有Docker、Kubernetes 经验的优先。


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.


Back to top