Java开发工程师

岗位职责

1、负责核心业务系统的需求分析,能够针对复杂的业务场景给出有效的解决方案;

2、完成核心模块的详细设计、开发工作;

3、能够参与code review,确保代码正确和有效,并对团队的代码提供建设性的review意见;

岗位要求

1、5年及以上实际Java开发经验,本科及以上学历,有临床科研等相关工作背景优先,有EDC系统开发经验优先。

2、熟悉主流Java开发框架,了解核心原理。如Spring Boot、Mybatis等;精通设计模式和组件技术。

3、熟悉掌握mysql数据库、oracle数据库、SQL92标准,熟悉MySQL常用性能优化技巧,掌握redis和mongodb;

4、熟悉微服务知识及核心组件,掌握领域驱动设计,能够通过DDD的方式将复杂业务分解、映射到对象设计中;

5、熟悉常用的分布式框架、缓存系统的应用及原理,如Kafka、rabbitMQ、ES等

6、熟悉Linux开 发环境 (Ubuntu),了解Docker、k8s等技术;熟悉LADP、Web Service、Restful API等常用系统集成技术;

7、了解分布式session机制,了解nginx反向代理技术以及网络基础知识、网络安全知识和密码学常用算法;

8、熟悉高并发、高性能的分布式系统的设计及应用,擅长性能调优者优先;

9、有很强的责任心、独立分析和解决问题的能力及自我学习的能力,对技术有追求;

公司地点:南京华利国际大厦2605

公司简介:

职位发布者:刘敏

江苏恒瑞医药股份有限公司

融资阶段:已上市

公司规模:10000人以上

相似职位: