Java开发工程师
建信金融科技有限责任公司
- 公司性质:国企
- 公司行业:金融/投资/证券
职位信息
- 发布日期:2019-11-12
- 工作地点:北京
- 招聘人数:若干人
- 工作经验:无工作经验
- 学历要求:招若干人
- 语言要求:不限
- 职位月薪:30-110万/年
- 职位类别:互联网软件开发工程师 高级软件工程师
职位描述
具备较丰富的系统设计及开发经验,熟悉能够独立完成需求分析、系统设计、代码开发,能提供应用解决方案,具备对产品质量和系统性能进行持续优化的能力。
工作要求:
1.具有本科及以上学历。
专业要求:
1.熟悉主流的开发语言,如:JAVA、C、C++、Cobol、python等;精通至少一种开发语言,如:JAVA、C、C++等;
2.精通J2EE编程,掌握SSH架构、ORM框架;
3.熟悉Linux常用命令,掌握在Linux下进行开发部署测试;
4.掌握基于Oracle、Mysql等关系型数据库的模型设计与开发,或掌握非关系型数据库的应用,如cassandra;;
5.熟悉HTML、JS、JSP、CSS等前端框架;
6.熟练使用Tomcat、IDEA/Eclipse、Git/ClearCase等开发工具;
7.熟悉主流的中间件,如Weblogic、Tuxedo、Websphere等;
8.熟悉主流的分布式开发工具,如:Spark、Storm等;
9.精通脚本语言,具有丰富的脚本开发经验;
10.熟练掌握数据结构、多线程编程,掌握常用的设计模式;熟悉JVM,包括内存模型、类加载机制以及性能优化;
11.精通HTTP编程,精通Spring/Spring boot/Spring cloud等微服务框架和架构,熟悉Docker等容器化系统,熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制,能对分布式常用技术进行合理应用,解决实际架构问题;
12.有大型业务系统的架构设计和实施能力, 精通Mysql及常见NoSql,精通Linux操作系统;有Hadoop/HBase/Spark等相关技术的丰富经验。
13.熟悉高性能、高并发设计方案,例如:全文检索、消息队列等;熟悉高可用系统设计方案,如服务升降级、限流、主备切换等;
要求: 负责银行产品的设计、开发实施工作
职能类别:互联网软件开发工程师高级软件工程师