目录

  1. 面向简历编程
    1. JD
    2. 总结互联网企业的岗位要求
    3. 针对以上知识点系统学习计划

JD

Zoom高级Java工程师

16-32k

工作内容:

  1. 负责Zoom产品线Web前后端平台架构设计和开发
  2. 负责第三方系统和Zoom平台的集成
  3. 解决开发过程中的技术问题,支持、协助处理其他相关的技术问题
  4. 进行程序性能的分析和优化工作

岗位要求:

  1. 对互联网的高并发、海量处理、负载均衡、容错处理等有深入的理解和丰富的经验优先
  2. 计算机相关专业本科及以上学历,3年以上Java开发经验
  3. 熟悉Java语言,基础扎实,包括JVM、类装载机制、多线程并发、IO、网络等技术体系
  4. 精通Java Web开发,熟悉HTTP协议和Servlet规范,掌握Spring、Spring MVC、Mybatis等Java开源框架
  5. 熟悉MySQL数据库设计,性能调优,以及数据库热备,快速切换等机制; 另外,熟悉Nosql如DynamoDB等优先
  6. 学习能力强,热衷技术,喜欢钻研和尝试新的技术
  7. 具备良好的编码规范,面向对象设计理解,熟悉面向对象设计原则,掌握设计模式及应用场景
  8. 具备良好的沟通和团队协作能力,工作积极主动,思路清晰,责任心强
  9. 有SSO相关开发经验(熟悉不同IDP的特性)优先

连连支付高级开发工程师

15-25k

职位诱惑:

年度旅游、氛围欢乐、年终丰厚、下午茶

职位描述:

岗位职责:
  1. 参与核心业务系统的设计和开发
  2. 负责系统的持续优化和改造,保证系统的稳定和性能
  3. 研究并尝试最新技术
任职要求:
  1. 本科及以上学历,计算机相关专业,3年以上Java开发经验 ,有支付、互金、风控相关开发经验者优先
  2. 熟悉JAVA开发,基础扎实,对JVM原理有一定的了解,对Spring, MyBatis等开源框架熟悉
  3. 熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制,能对分布式常用技术进行合理应用,解决问题
  4. 熟悉多线程及高性能的设计与编码及性能调优,有高并发应用开发经验
  5. 熟悉主流数据库的操作,对SQL优化有丰富的经验
  6. 思维敏捷,逻辑严密,学习能力强,适应能力好,有强烈的责任心,有优秀的团队合作能力

连连支付Java信贷

20k-40k

职位诱惑:

免费下午茶自助晚餐

职位描述:

  1. 负责跨境金融系统的设计和开发;
  2. 优化现有系统,对现有系统流程、系统响应速度、内存使用等方面做优化,提升系统的稳定性和用户体验。

任职要求:

  1. 熟练掌握流行的开源框架(Spring/Mybatis/SpringMVC),并且对其核心思想、实现原理有一定认知;
  2. JAVA基础扎实,理解并能熟练使用io、多线程,对JVM原理有一定的了解;
  3. 熟练使用Oracle、MySql数据库;
  4. 熟练掌握Linux操作系统及相关命令;
  5. 熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;能对分布式常用技术进行合理应用者优先;
  6. 有互联网金融行业开发经验优先。
  7. 热爱技术、学习能力强、关注设计、重视质量、善于沟通与团队协作;

连连支付资深Java开发工程师

15-30k

职位诱惑:

年度旅游、氛围欢乐、年终丰厚、下午茶

职位描述:

岗位职责:
  1. 负责支付产品的总体设计、开发,保障开发质量,实现系统的高可用、高并发;
  2. 对现有系统优化迭代,提升系统的性能和稳定性,并给商户提供高效的接入方案及指南;
  3. 引入新技术、创新方案,提升团队的技术能力,解决问题的能力;
任职要求:

1、熟练掌握流行的开源框架(Spring/Mybatis/SpringMVC),并且对其核心思想、实现原理有一定认知;

2、理解微服务架构的原理,熟练使用某种开源框架,使用并研读过Dubbo核心代码最佳;

3、JAVA基础扎实,理解并能熟练使用IO、多线程,对JVM垃圾回收机制有深入研究,并进行调优;

4、对SQL优化有一定的积累,熟练掌握Redis、MQ的使用;

5、有互联网金融行业开发经验优先;

6、热爱技术、学习能力强、注重代码质量、善于发现系统中的设计及实现风险;

连连支付大数据开发专家

职位诱惑:

年度旅游、氛围欢乐、年终丰厚、下午茶

职位描述:

任职要求:
  1. 负责完成大数据基础组件的封装,大数据技术使用规范的定义;
  2. 负责对业务开发团队进行大数据技术的培训与开发指导;
  3. 负责对公司产品已有的大数据架构,不断改进完善;
  4. 负责跟进大数据前沿技术的发展,根据业务需要完成公司大数据架构的演进。
  5. 负责解决重大疑难问题,有开源组件的bug fix 经验者优先
职位要求:
  1. 熟练掌握JAVA开发语言,有4年以上大数据开发经验;
  2. 对数据敏感,有较强的逻辑分析能力,对 (大) 数据处理和分析有多年从事经验,有复杂业务和算法的数据平台建设经验;
  3. 有分布式数据存储和流式计算开发经验,熟悉Hadoop生态相关技术及各种大数据计算框架,熟练使用Flink、
    Hadoop、Spark、HDFS、Hbase、Kafka、ElasticSearch、Solr,Druid有优化经验者优先;
  4. 对实时指标的开发和架构经验者优先;
  5. 有较强的技术好奇心和求知欲,有技术总结的习惯(如写技术博客);

云集资深Java开发工程师

职位诱惑:

五险一金,年终奖丰厚,年度旅游,福利多多

职位描述:

岗位职责:

1.深入理解业务功能,负责相关核心模块设计开发和实现
2.协助对服务器程序进行架构分析和软件设计,并完成相应的文档;
3.解决项目开发实施过程中遇到的技术问题,制定解决方案, 快速分析问题并优化解决问题, 后续复盘总结
4.开发服务端各项周边工具;

岗位要求:
  1. 本科以上学历,3年以上java服务器端开发经验,精通java语言,有良好的编程习惯
  2. 熟悉Linux 系统.熟悉mysql数据库.能独立设计数据库结构,掌握备份.优化.合并方案
  3. 熟悉网络连接相关知识,熟练掌握socket技术,熟悉netty/mina框架中的至少一种,对HTTP协议有一定的理解,熟悉多线程技术
  4. 对算法和数据结构以及基本概念有很好的掌握和理解,熟悉常用设计模式
  5. 有过完整的游戏项目开发经验优先

总结互联网企业的岗位要求

1. Java

JAVA基础扎实,理解并能熟练使用IO、多线程,对JVM垃圾回收机制有深入研究,并进行调优;

类加载机制

2. 框架

Spring 、SpringMVC、Spring Boot、Mybatis核心思想和实现原理

3. 微服务架构

微服务理论、集群、分布式理论、服务拆分(水平垂直)

Spring Cloud、Dubbo核心思想和实现原理

4. 数据存储、缓冲、缓存、搜索

SQL、Nosql、MQ、Redis、Elasticsearch

数据库性能调优,高可用、高并发

5. 编程习惯、代码质量、设计模式、算法与数据结构

思维敏捷,逻辑严密,学习能力强,适应能力好,有强烈的责任心,有优秀的团队合作能力。

具备良好的编码规范,面向对象设计理解,熟悉面向对象设计原则,掌握设计模式及应用场景。

具备良好的沟通和团队协作能力,工作积极主动,思路清晰,责任心强

6. Linux操作系统、网络

Netty、网络协议

7. 世界观、价值观

针对以上知识点系统学习计划

看书、看视频、看系列博客、和大佬交流学习经验和过程,

监督机制,熔断机制,缓冲机制

书籍

我的Java入门自学书单

我的Java进阶书单

博客网站

学习平台

  • 极客时间
  • 慕课网
  • Gitchat
  • B站
  • 掘金小册
  • 中国mooc大学
  • 学堂在线
  • Coursera
  • LeetCode
  • 牛客
  • 微信读书
  • 多看阅读

记录和总结的工具

  • Gridea博客(开源博客软件,只用方便,够用)
  • 有道云笔记
  • Typora(用Typora写Markdown流畅的一逼,配合uPic图床,简直爱上知识积累和分享)
  • Markdown(编辑语法)
  • MindMaster思维导图
  • PPT(画图)
  • uPic(开源图床工具)

Time waits for no one.