职位描述
一、工作职责
1. 参与系统的分析与设计;
2. 根据业务规划制定相应技术规划,推动系统演进;
3. 编写相应模块的设计文档,独立完成编码及单元测试;
4. 独立维护部分系统、改进流程以及交付上线。
二、岗位要求
1. Java要求
(1)Java基础扎实、熟悉多线程、熟悉J2EE技术架构体系;
(2)深入理解JVM、JDK相关原理与源码,有一定调优经验;
(3)熟悉常用设计模式比如代理、组合、工厂等并能熟练运用;
(4)熟悉SSM等主流开源框架,有一定的前端开发技能储备;
(5)熟悉微服务(如 SpringBoot、SpringCloud)、 缓存(Redis)、消息中间件(Kafka等)、搜索引擎(Solr)、静态文件服务(HDFS)等技术;
(6)有Hadoop/Spark/Storm等大数据开发经验;
(7)熟悉掌握TensorFlow等深度学习技术架构
(8)参与过高并发、高可靠性系统的设计,如负载均衡系统、集群、系统容量评估、流量控制、性能优化、故障排查、日志收集和分析等;
2. 数据库
(1)熟练掌握SQL,了解数据库优化及排错技术,熟悉Oracle,mySQL等大型数据库系统;
(2)熟悉数据库建模技术,能基于用户需求和系统设计进行数据库设计;
(3)熟悉数据库事务、锁的机制,熟练掌握存储过程、触发器等的编程技术;
3. 其他
(1)2年以上相关工作经验;有银行项目经验优先
(2)较强的学习能力,能够快熟掌握新技术并实际应用;
(3)具有较强的责任心,良好的团队合作意识,善于沟通,能承担工作压力。
(4)大学本科及以上学历,计算机、软件开发相关专业。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕