岗位职责:
1、负责将开发任务进行分解,并主要负责核心任务的开发;
2、负责代码质量审核及性能优化;
3、参与软件开发技术的规范及标准流程的改进;参与系统架构设计,数据库设计及功能开发;
4、熟练掌握主流开发框架,能快速掌握各种新技术并积极分享;
5、负责解决核心技术难题与技术攻关,并能识别风险,提供性能优化方案等;
岗位要求:
1、本科或以上学历,3年以上Java开发经验,有互联网行业相关经验;
2、JAVA基础扎实,熟悉多线程编程,分布式,缓存,消息队列等机制;熟悉JVM,包括内存模型、类加载机制以及性能优化;
3、熟悉常见的中间件Dubbo、RabbitMQ、sharding-sphere等并有较好的使用经验与思考;熟悉分布式解决方案及其原理:分布式缓存、微服务架构、负载均衡、连接池等;
4、大型数据库如oracle、mysql使用经验,高并发访问的Web应用系统设计和开发经验;
5、具有很强的分析复杂问题和解决复杂问题的能力,有强烈的责任心和使命感,良好的沟通表达能力和团队协作能力,对系统质量有很高的要求意识;
6、具有互联网WEB应用研发经验以及PaaS平台开发经验者优先。