职位详情
Java开发工程师
9000-15000元
陕西公众信息产业有限公司
西安
5-10年
本科
11-26
工作地址

秦创原西安科创基金园1号楼、17号楼

职位描述

核心职责:

1. ‌架构设计与实现‌:主导或参与核心业务系统的架构设计,确保系统具备高扩展性、高可用性及技术前瞻性。参与项目需求分析和技术方案设计,根据需求制定合理的后端技术方案,确保系统的稳定性、安全性和可扩展性。

2.‌高性能系统开发‌:负责高并发、高可用系统的设计与开发,优化系统性能与稳定性,解决海量请求下的技术瓶颈。主导系统重构与性能调优,提升资源利用率并降低运维成本。

3.‌技术攻坚与协作‌:协助团队攻克复杂技术难题,提供架构级解决方案并推动技术沉淀。

4.接口开发工作:负责后端 API 接口的开发和维护,确保接口的规范性、安全性和高性能,满足前端及其他系统的调用需求。

5.数据库工作:负责数据库的优化,包括 SQL 语句优化、索引优化、分库分表等,提升数据库的查询性能和存储效率。

6.系统测试工作:参与系统的测试工作,配合测试工程师进行接口测试、性能测试等,修复测试中发现的问题。

(2)任职要求:

1.本科及以上学历,计算机软件或相关专业,5年以上工作经验,其中近3年需有一线开发经验,2年以上大型系统架构师经验。

2.熟悉分布式系统设计原理,具备高并发、高可用场景的实战经验。

3.精通JVM原理(内存模型、垃圾回收机制、性能调优),熟悉多线程、NIO、网络编程等底层机制。掌握系统性能调优方法论(如JVM参数调优、SQL优化、服务器资源优化)。

4.精通Spring Boot、Spring Cloud生态(服务治理、熔断降级、分布式事务),有框架二次开发或重构经验者优先。

5.熟悉ShardingSphere分库分表、Redis缓存策略、RabbitMQ消息队列、Logstash日志处理等中间件的优化与调优。

6.精通SQL优化与国产化数据库的高并发开发,熟悉分布式事务(如Seata)与分库分表实践。

7.掌握Docker、Kubernetes等容器编排技术。

8.了解系统安全防护、数据加密、国产化适配(如信创环境迁移)。

9.熟练使用Linux系统,掌握常用优化工具(如top、jstat、Arthas)。

10.精通集群架构设计、负载均衡策略、缓存一致性(如Redis分布式锁)、消息队列可靠性保障。

11.对分布式系统架构设计、微服务架构、RabbitMQ 和 Kafka 等消息队列技术,以及缓存技术有清晰认知,拥有相关实践经验者优先。​

12.熟悉网络编程相关知识,深入了解 HTTP、HTTPS、TCP/IP 等网络协议,熟练掌握 Token 认证、签名验证等接口安全设计方法。​

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

立即申请