JAVA软件工程师
岗位职责:
1. 作为团队核心开发,参与核心链路的研发工作;
2. 参与攻坚解决各种问题,参与系统优化,并完成整个团队业务相关产品的平台建设;
3. 作为团队核心成员,参与规划系统架构以及平台的升级;
任职条件:
1. 计算机相关专业本科或以上学历,三年以上Java开发经验;
2. 扎实的编程基础,精通Java开发语言,熟悉jvm、类加载、内存模型;
3. 对业务敏感,能够从业务问题角度出发提前研判和给出落地方案。
4. 熟知常用Java框架,如Spring、Spring-boot、spring-cloud、dubbo、RockerMQ、Redis、ElasticSearch等,对源码有过了解为佳;
5. 深入了解Mysql数据库技术,对sql优化有一定的经验,熟悉Mybatis,了解并应用过其他数据库中间件;
6. 具备良好的面向对象的设计能力,熟悉面向对象设计原则,掌握设计模式及应用场景,对代码抽象有一定的理解;
7. 熟悉系统的设计和应用,熟悉分布式、缓存、消息、等机制;能对分布式常用技术进行合理应用,解决问题;
8. 具备良好的沟通技能及团队协作意识,有能力针对特定场景或要求给出合理的技术解决方案;
9. 有强烈的责任心,具有owner精神,主动承担,并有良好的抗压能力