Java开发工程师
1.5-2.5万元/月岗位职责:
(1)用Java开发不同协议不同来源的数据接入/爬取、清洗、分组、分析计算;
(2)理解分析业务需求,设计和优化相关业务系统的部分模块,对业务架构中的具体模块的合理性、可扩展性和快速迭代负责;
(3)负责模块设计开发实现,包括功能模块,中间件,应用模块,web后端,数据库模型,接口等等的架构设计,模型设计,流程设计,代码实现,单元测试设计和实现,以及模块代码评审,对模块的安全、稳定、快速运行负责;
(4)负责模块的功能/性能和可靠性单元测试,并为项目集成测试提供接口和支持;
(5)负责软件项目中部分模块的维护,重构和优化;
(6)负责项目的需求分析、概要设计、详细设计,技术文档的编写。
(7)负责对项目售前和售后的技术支持;
(8)协助和参与项目内相关模块的评审,相关技术的交流,提高开发质量;
(9)参与团队建设,独立完成模块研发任务,并配合团队完成项目任务;
任职要求:
(1)计算机、软件、电子、通信等相关专业,统招本科及以上学历,有良好的代码和文档习惯;有创业热情,有志于和公司一起快速成长和发展;
(2)掌握J2EE下的主流技术,掌握SpringMVC、Spring、MyBatis等开源技术框架;熟悉SpringCloud和微服务架构,熟悉容器封装,熟悉高可用架构;
(3)掌握Java及面向对象设计开发,Java基础扎实,熟悉IO、多线程、集合等基础知识,对jvm运行机制及内存管理有一定的了解;
(4)熟悉Linux、Tomcat、Netty、Apache、Nginx等的基本使用;
(5)熟悉mySQL,熟练掌握SQL语句及如何优化SQL的执行效率,熟悉DBeaver等数据库工具的使用;
(6)熟悉Git,SVN,Marven,Junit等开源工具的使用
(7)了解MQTT,TCP/IP,Websocket等协议,有相关经验更好;
(8)了解ZooKeeper,Kafka等云计算工作原理;
(9)了解Jenkins和CI/CD的优先
(10)了解大集群,HA,高并发,云化计算,云化存储,内存数据库的优先;

汉熵通信
点击查看地图