首页 > 就业无忧 > 图灵内推>正文

【图灵内推】深圳奥联信息安全技术有限公司--长沙(8.26)

2021-08-26 15:22:24

项目介绍: 实现一套Oracle数据库/SQLServer数据库的协议代理程序,前端接入Oracle/SQL Server客户端,程序能解析Oracle-TNS和SQL Server-TDS协议(能解析出数据库客户端执行的SQL语句),和suproxy开源项目(https://Github.com/yizhu2000/suproxy)中数据库协议代理功能类似,但是suproxy只是简单的解析数据库的请求消息,而本项目不仅要求解析数据库的请求消息,并且要求能改写SQL语句和改写数据库响应消息中数据结果集。本项目最终能产出一套健壮的Oracle TNS和SQL Server-TDS协议解析Java版本,具体要求见附录的《开发需求》文档。本项目产出的数据库协议代理程序最终需要集成到开源软件ShardingSphere-Proxy模块中(官方ShardlingSphere-Proxy版本只支持MySQL和Postgres)
任职要求: "1、精通Linux/windows平台,熟练掌握Java语言编程,熟练掌握Linux下的常用命令,熟悉网络,多线程编程技术。
2、熟悉各种数据库如oracle,sql server,mysql,postgreSQL的连接使用及性能调优,各种数据库访问中间件(如mycat,shardingsphere)的使用,熟悉数据库通信 协议(TNS, TDS等) ;
3、参与项目的开发成员需要提前全面了解项目和代码管理工具Coding的使用方法
4、时间较为自由充裕,可以在工作日的工作时间进行沟通交流。"
Java工程师
工作职责: "1、负责后端系统设计与编写;
2、按照架构方案设计高质量产品,完成核心模块的交付和上线;
3、能快速的发现并解决交付上线过程中的关键问题;
4、持续优化技术方案并推进落地。"
任职要求: "1、具有扎实的java基础知识,熟练掌握Spring.SpringMVC、Mybatis等开发框架和组件的使用;
2、熟练编写单元测试用例代码和执行单元测试,熟悉JUnit、iMock等测试框架的使用;
3、熟悉Spring Boot、Spring Cloud的配置和开发;
4、熟悉Linux操作系统常用命令,熟练掌握主流Java Web容器及Nginx的配置和维护,能对目标系统进行优化配置;
5、熟练使用Eclipse/IDEA,熟悉Maven/Git等常用构建工具;"

有想法的朋友将简历发送至貂蝉的邮箱:3394409880@qq.com ( 标注好学号)。

免费java架构师视频学习地址:免费视频