Java中级工程师
主要职责:
1、负责金融系统的方案设计、参与需求评审;
2、分析业务需求,撰写技术方案和系统设计文档;
3、深入理解业务需求,根据需求完成软件内各个模块的设计;
4、负责完成软件内模块和软件系统的编码实、调试、部署;
5、负责系统维护及运维支持,持续改进系统,修复BUG。
6、有强烈责任感、团队荣辱感;
任职资格:
1、计算机相关专业,理解计算机原理,本科4年以上,专科6年以上的JAVA项目开发工作经验;
2、精通Java编程,对多线程、数据结构、JVM内存、GC等有较强的认识;
3、熟练使用Oracle等关系型数据库,熟悉基于Oracle数据库的设计和开发,有分布式数据库经验者优先;
4、熟练使用常见Java开源框架,熟悉Spring、SpringBoot、MyBatis、了解Spring MVC、Spring Cloud、Hibernate等;
5、熟悉常见缓存技术如Redis、memcache等,熟悉ZooKeeper、消息队列,熟悉maven、Gradle等使用经验
6、熟悉常用的通讯协议、常用的设计模式、具有业务方案分析能力;
7、熟悉软件技术文档的编写;具备良好的文档编制习惯和代码书写规范;
8、掌握常用开发工具、设计工具,熟悉Linux,对Linux精通者优先;
9、参与过大型分布式系统的开发者优先,拥有保险、金融项目开发经验者优先;
10、具有一定的系统的调优能力,熟悉性能优化相关工具的使用;
11、良好的沟通表达能力和团队协作能力。
上海 | 项目部