职位描述
【岗位职责】
1. 负责微服务产品(微服务框架、分布式任务调度、规则引擎、服务治理、容器和Kubernetes)的设计、新特性研发、性能调优,高可用设计等工作。
2. 相关中间件和组件产品化的工作,包含基础框架,公共服务,业务中台等设计开发工作。
3. 参与金融相关系统的设计和研发工作。
【任职要求】
1. 大学本科及以上学历,计算机相关专业,5-10年以上工作经验。 能够独立分析、沟通、解决问题,沟通能力及积极主动性要好;
2. 熟练运用常用的开发和设计模式,具备良好的需求分析能力和设计能力,善于主动推动项目进展并最终落地;
3. JAVA基础扎实,理解IO、线程、集合等基础框架,对JVM原理和优化有一定的了解;
4. 精通JAVA语言,熟练使用Spring Boot、Spring Cloud、myBatis或者Hibernate等开源框架;
5. 熟悉Oracle、Mysql、MongoDB等数据库,熟悉SQL调优及索引优化,以及熟悉分表分库的设计与实现;
6. 熟悉分布式系统原理和设计,熟悉Redis 、Kafka 、Zookeeper、ElasticSearch、Docker等开源项目,能合理进行技术选型,善于解决问题;
7. 对敏捷开发、微服务设计、自动化部署有一定的了解,喜欢钻研新技术,热衷于分享。