Java开发工程师
岗位职责
1、基于 Java 技术栈开发分布式微服务核心模块,解决服务雪崩等问题,保障高可用;
2、应用 Spring、MyBatis 等框架及缓存、消息队列等中间件,优化系统性能;
3、负责高并发业务开发与性能调优,提升系统吞吐量;
4、基于大数据组件处理海量数据,结合多类型数据库设计存储方案;
5、输出技术方案,参与代码评审,指导团队成员。 岗位要求 1、本科及以上学历;
2、Java基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解;
3、3年以上使用Java开发的经验,对于用过的开源框架,能了解到它的原理和机制;
4、对Spring,Ibatis,Struts等开源框架熟悉,并熟悉微服务技术栈,了解服务雪崩,并对解决方案有成熟的经验;
5、熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;
6、能对分布式常用技术进行合理应用,解决问题;
7、掌握多线程及高性能的设计与编码及性能调优,有高并发应用开发经验;
8、理解Hadoop、Hive、Spark、Flink等大数据组件平台相关知识,有基于这些平台的开发者优先;
9、熟练掌握关系型数据库Mysql、Oracle以及非关系型数据库Redis、Mongo、ES等。
2、应用 Spring、MyBatis 等框架及缓存、消息队列等中间件,优化系统性能;
3、负责高并发业务开发与性能调优,提升系统吞吐量;
4、基于大数据组件处理海量数据,结合多类型数据库设计存储方案;
5、输出技术方案,参与代码评审,指导团队成员。 岗位要求 1、本科及以上学历;
2、Java基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解;
3、3年以上使用Java开发的经验,对于用过的开源框架,能了解到它的原理和机制;
4、对Spring,Ibatis,Struts等开源框架熟悉,并熟悉微服务技术栈,了解服务雪崩,并对解决方案有成熟的经验;
5、熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;
6、能对分布式常用技术进行合理应用,解决问题;
7、掌握多线程及高性能的设计与编码及性能调优,有高并发应用开发经验;
8、理解Hadoop、Hive、Spark、Flink等大数据组件平台相关知识,有基于这些平台的开发者优先;
9、熟练掌握关系型数据库Mysql、Oracle以及非关系型数据库Redis、Mongo、ES等。



