职位描述
专业技能:
1、熟悉开源技术体系,深入了解代码编程规范,有良好编程习惯;
2、理解J2EE系统架构及分层设计理念,精通面向对象分析设计;
3、精通至少一种开源数据库技术,能熟练应用至少两种数据库(Mysql/PostgreSQL/Redis/ES等);
4、掌握多线程编程,Netty、内存模型、性能调优,JVM等原理及开发;
5、具备UNIX、LINUX、Windows其中两种操作系统下的研发能力;
6、熟悉中台设计思路,能基于中台进行系统开发;熟悉常用的HTTP/HTTPS、TCP/IP、websocket、MQTT等协议原理及开发使用经验。
7、基于公有云(华为云、阿里云、腾讯云)现有服务能力,进行程序开发。
8、Java语言基础扎实,熟悉Spring、MyBatis、SpringMVC、Spring Boot等应用框架并熟悉实现原理,熟悉分布式、缓存、消息(Kafka/RabbitMQ/RocketMQ等)等机制;
9 熟悉常用数据库和操作,有良好的数据库设计和优化能力,有MongoDB(Hive/Doris/Clickhouse等)等开发经验者优先;
10、 熟悉Linux、Tomcat、Ngnix、Apache、Zookeeper等开源中间件;
11、熟悉分布式数据存储、对象存储等技术;
综合素质:
1:熟悉并实际开发过C端面客项目,如app,小程序,官网等应用
2、具备核心模块开发与重构能力、系统公用模块开发与维护能力、线上疑难问题分析与修复能力;
3、较强的创造能力、抽象思维能力、逻辑分析能力,对新技术敏感,有较强的钻研学习能力;
4、具备较好的技术管理能力,优秀的业务沟通及表达能力,高度的责任心、进取心;
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕