JAVA Tech Lead
Job description
岗位职责:
1. 统筹负责项目的日常开发工作的安排及追踪,负责核心代码的编写和审查,解决开发过程中遇到的难点;
2. 负责产品需求的沟通并参与系统技术设计和相关技术文档的撰写,对产品需求进行实现;
3. 持续的进行代码开发及重构和系统优化,保证线上系统的稳定运行;
4. 负责后端项目的需求分析,参与模块设计、接口设计、编码、及接口单元测试等;
5. 负责产品测试过程中发现的缺陷,优化产品相关性能等问题;
6. 负责跟踪前端项目的任务进度并协助前端开发人员做好接口集成工作;
7. 完成上级领导交办的其他项目相关的任务。
岗位要求:
1. 大学本科以上学历,计算机或相关专业,5年及以上Java工作经验,2年及以上开发团队Lead经验;
2. 具有扎实的Java技术基础,具有良好的沟通、逻辑思维及学习能力;
3. 熟悉Spring Cloud, Spring MVC, Spring Boot, MyBatis等技术框架;
4. 熟悉Redis,RabbitMQ,Ngnix/Ribbon等技术;
5. 熟悉MySQL数据库使用,具备数据库设计能力,熟悉SQL优化;
6. 熟悉微服务架构(Spring Cloud或 Spring Cloud Alibaba);
7. 熟悉软件开发流程及常用工具,如Git, Maven,Jenkins,Sonar等;
8. 有工作流引擎Activiti的开发经验优先;
9. 有规则引擎Drools的开发经验优先;
10. 熟悉容器部署及编排技术,如Docker,Kubernetes等;
11. 有团队合作意识和沟通能力,富于技术创新精神,勇于解决技术难题。
12. 有Elastic Search和ELK经验者优先;
13. 参与过DevOps流程经验者优先;
14. 有微信、支付宝等集成经验者优先。
IQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide. Learn more at https://jobs.iqvia.com
Join our Global Talent Network
Let’s stay connected. Join our Global Talent Network to receive alerts when new opportunities become available that match your career ambitions.
Join our network