职位描述
【岗位描述】
1. 负责金融信贷业务产品相关系统、营销系统设计与开发;
2. 能够独立进行需求分析及功能模块设计,并参与系统的架构设计及开发;
3. 负责产品研发过程中相应技术文档的撰写工作;
4. 解决系统运行中的各种问题,分析数据并改进系统,完善用户体验。
【职位要求】
1. 本科及以上,计算机相关专业,3年以上实际JAVA项目开发经验。熟悉高并发、高性能的分布式系统的设计及应用、调优。有金融相关APP后端交互开发经验者优先。
2. 精通计算机编程相关理论知识,如数据结构、算法、网络。
3. 精通Java语言和JVM相关原理及运行机制。熟悉Spring、Spring boot、SpringCloud 框架及底层原理。
4. 熟悉消息中间件RocketMQ、ONS、kafka。
5. 精通常用数据库MYSQL、Redis、ElasticSearch 精通数据库运行原理及SQL执行过程,熟悉常见的索引、存储架构和技术,有常见关系型数据库和非关系型数据库的实战经验。
6. 具备docker,k8s,容器云相关经验。
7. 熟悉微服务架构设计、高并发架构设计、分布式系统、大数据架构设计相关理论。
8. 熟悉大规模系统的负载均衡、缓存、网络存储、网络安全、数据库高可用设计及性能评估机制。
9. 有良好的沟通组织协调能力,较强的逻辑分析能力和应变能力,且有良好的团队精神、能承担较大工作压力;
【加分项】
1. 有金融业务、营销系统业务系统设计与开发经验优先