职位详情
中级java工程师
8000-12000元
成都三合力通科技有限公司
成都
3-5年
本科
07-14
工作地址

四川省公安厅居民身份证制作中心

职位描述

岗位职责:
1.系统开发和维护
负责在组长带领下完成软件开发和维护工作,完成高质量代码编写工作;参与项目系统的架构设计与升级,确保系统的稳定性与可维护性;配合前端团队完成产品功能的实现。
2.业务设计和实现
积极响应客户提出的需求,并能根据客户提出的需求或原型图、文档等材料输出设计思路。
3.数据库设计和优化
根据客户需求完成项目数据库设计和优化工作,编写高质量SQL查询语句。
4.系统集成和部署
协助运维团队或独立完成项目的部署及上线。
协助完成项目的交付落地。


任职要求:
1.本科及以上,计算机、软件工程相关专业,沟通能力良好,需具备一定的文档编写能力。有公安、政府相关项目经验优先考虑。

2.Java核心基础(必须)
Java SE基础:需精通Java基础,熟练掌握面向对象编程。
复合框架及算法:熟练使用常用框架List、Map等。熟悉基础算法,并可根据项目内容进行使用。
并发编程:熟练使用多线程、线程池等技术。
异常处理:熟练掌握异常处理机制。
3.Spring生态(必须):
SpringBoot:熟练使用SpringBoot进行项目开发,会配置并使用其中的各个模块。
SpringCloud:熟练使用微服务相关技术组件,微服务开发方式。
4.存储与缓存(必须):
数据库:掌握Mysql、Pg、Oracle的使用方式,并能优化其执行效率;掌握数据库事务的ACID特性;并具备数据库设计能力。
缓存:掌握Redis或其他缓存中间件的使用方式。
文件服务:熟练使用常用S3协议文件存储,例如Minio。
技术栈:熟练使用Mybatis/Mybatis-plus等ORM框架进行数据操作与持久化。
5.应用部署:
服务端:熟悉基础linux命令,可以对软件部署有一定的了解,熟练使用Jenkins,k8s等CICD进行软件部署。
容器化技术:熟悉Docker相关命令,可以单独部署docker容器,构建镜像。
6.数据处理:
熟练使用常见的etl工具,例如kettle的使用,能利用工具完成基本数据的抽取转换等工作内容。
7.其他加分项:
熟悉搜索引擎如ElasticSearch,熟练使用消息中间件如Kafka,RabbitMQ,了解过时序数据库如TDEngine等。
熟悉前端技术栈,常见的javascript代码、vue等。
有中级项目管理、信息系统项目管理师、系统分析师、系统架构设计师、软件评测师 、软件设计师、系统集成项目管理工程师、数据库系统工程师证书优先。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请