工作职责1、对业务需求进行分析与设计,独立架构设计和优化,独立负责某个模块开发;2、维护和升级现有软件产品,快速定位并修复现有软件缺陷;3、对现有系统的不足进行分析,找到目前系统的瓶颈,进行重构优化和改进,提高系统性能;4、与团队成员充分、有效沟通协作。任职资格1、本科及以上学历,熟练掌握Java,3年以上Java开发经验,熟悉各种设计模式,掌握IO、 多线程、 集合等基础框架, 对JVM原理有较深的了解;2、对基础架构领域有较深了解,有高并发、高吞吐、高稳定性系统架构设计与实现经验,对架构重构分析、分布改进、性能调优等有实战经验;3、熟练掌握分布式通讯框架(Netty等NIO框架)、分布式存储(ES、MongoDB等)、分布式缓存(Memcached集群、Redis集群)、分布式事务处理方案,熟悉Dubbo、Spring Cloud等框架;4、熟悉MySQL,熟悉数据库原理和常用性能优化技术;5、熟悉消息中间件,如RocketMQ、RabbitMQ、Kafka等;6、对技术有强烈的兴趣,喜欢钻研,具有良好的学习能力。