Java高级开发工程师 15k-20k

更新于 2021-02-22

5-10年
本科
工作周期:六个月以上
8小时/天
5天/周

职位描述

职责:

工作职责:

1、主导各类项目的系统分析与设计工作,承担核心功能代码和相关开发设计文档资料的编写;

2、主导系统性能优化,技术难题攻关,持续提升系统在大规模分布式系统环境下高并发、海量请求数下的高处理性能,解决各类潜在系统技术风险,保证系统的安全、稳定、快速运行;

3、维持系统架构设计的一致性、稳定性,参与关键组件和代码的CodeReview,承担设计质量的责任;

4、保持一定的前瞻性, 随着业务复杂性、负载及运行管理复杂性的增加持续的推动系统设计的重构。



任职要求:

1、计算机相关专业本科及以上学历(学信网可查询);

2、5年以上Java开发经验,有大型网站/APP后端的架构设计和实践经验;

3、精通J2EE架构技术,熟练掌握常见开源框架和技术;

4、精通Oracle、Mysql等常见数据库的基本原理以及适用场景,熟悉不同种类的数据库编程,了解常见数据库调优;

5、精通常用的消息中间件Kafka或ActiveMQ、RabbitMQ、RocketMQ中一种或多种;

6、精通流式实时分布式计算引擎Flink或Spark、Storm中的一种;

7、精通常用设计模式和主流设计工具,能进行系统总体设计;

8、熟悉大规模系统的负载均衡、缓存、网络存储、网络安全、数据库高可用设计及性能评估机制;

9、具备大数据、大批量、高并发、高性能分析及处理的成熟经验;

10、具备良好的抽象思维和逻辑思维能力,独立分析问题解决问题的能力;

11、可承受较大压力,有高度责任感,较强的沟通协调能力,具有团队合作精神;

12、熟悉规范化的开发过程,有良好的代码和文档编写习惯。

  • 杭州市江干区和兴路东站西子国际B幢708室 (邮编:310017)