java
1-1.3万元/月职位要求:
1、本科及以上学历;
2、具备3年以上JAVA开发经验,具有大规模高并发WEB应用架构设计与开发实践经历,有2年以上银行类项目或产品开发背景者优先。
3、掌握Web前端相关技术,熟悉HTML5/CSS3/JavaScript等基础技能,熟练运用Vue等主流前端框架,具备处理多浏览器兼容性的能力;
4、扎实掌握JAVA核心知识体系,包括JVM原理、语法特性、GC机制、多线程编程、IO模型、网络通信、反射机制等内容;理解JVMclassLoader工作原理,熟悉J2EE中classLoader的实现方式;精通主流JAVA开源框架,如SpringBoot、SpringCloud、MyBatis等;
5、熟练使用至少一种关系型数据库,例如Oracle、MySQL、DB2;了解非关系型数据库(如Redis)的基本应用场景;具备数据库分库分表设计及性能调优实践经验;
6、熟悉Linux操作系统的使用,能熟练执行常用命令,并可在该环境下完成应用的开发与部署;熟悉WebSphere、WebLogic、Tomcat等主流中间件的配置与应用;
7、理解分布式系统架构设计原则,熟悉分布式协调、缓存机制、消息队列等工作原理者优先;能够合理选用分布式技术解决实际问题者优先。
岗位职责:
1、基于主流开发框架开展产品功能开发,熟悉VUE、Jquery、AJAX等前端技术栈;熟练使用Kafka、MQ、Redis等常用中间件组件;
2、具备良好的沟通表达能力,拥有较强的编码功底和问题定位能力,可独立完成复杂交互逻辑的设计与实现;
3、具备丰富的面向对象分析与设计经验,深入理解常见设计模式,能够进行高质量的系统建模与模块划分;
4、工作态度严谨,责任心强,具备优秀的团队协作意识和跨团队沟通能力,适应一定强度的工作节奏;
5、具有银行管理会计相关项目实施经验者优先考虑。