职位详情
资深java开发工程师
1.5-1.7万
北京国安信息科技有限公司
广州
5-10年
本科
04-23
工作地址

亚信科技

职位描述

岗位职责:

系统设计与开发

负责公司核心业务系统(如电商平台、金融系统、供应链管理等)的需求分析、架构设计及代码开发,确保系统高性能、高可用性。

参与高并发、分布式场景下的技术方案设计(如秒杀系统、实时库存管理、分布式事务处理),解决性能瓶颈及稳定性问题。

微服务架构优化

基于Spring Cloud、Dubbo等微服务框架进行服务拆分与治理,优化服务间通信、容错机制(熔断、降级、限流)。

设计并实现分布式缓存(Redis)、消息队列(Kafka/RocketMQ)等技术组件的合理应用,提升系统吞吐量。

数据库与性能调优

负责MySQL、MongoDB等数据库的Schema设计、SQL优化及分库分表方案落地,解决海量数据存储与查询效率问题。

通过JVM调优、线程池配置、代码重构等手段提升系统性能,监控并分析GC日志、慢查询日志等。

技术攻关与协作

与前端、测试、运维团队协作,推动DevOps流程(CI/CD、自动化测试、容器化部署)的落地。

参与技术难点攻关(如分布式锁、幂等性设计、数据一致性保障),输出标准化解决方案。

技术前瞻与创新

跟踪Java生态技术趋势(如云原生、Serverless、GraalVM),探索新技术在业务场景中的落地应用。

任职要求:

统招本科及以上学历,计算机相关专业,5年以上Java开发经验,扎实的Java基础(集合、多线程、JVM原理、网络编程)。

熟悉主流开发框架:Spring Boot、Spring Cloud、MyBatis,了解其核心原理及扩展机制。

熟悉分布式系统设计:CAP理论、分布式锁、分布式ID生成、一致性协议(Raft/Paxos)。

熟练使用MySQL,掌握索引优化、事务隔离级别、主从同步等机制,熟悉Redis缓存设计与集群部署。

项目经验

有高并发、高可用系统开发经验(如日活百万级以上的电商、金融、社交类系统)。

熟悉微服务架构设计,具备服务治理(注册中心、配置中心、链路追踪)的实际落地经验。

熟悉常见中间件(Kafka、Elasticsearch、Zookeeper)的使用与调优。

具备良好的代码规范意识,熟悉设计模式、领域驱动设计(DDD)及系统分层架构。

熟练使用Linux环境,掌握Shell脚本、Docker容器化技术及Kubernetes基础。

逻辑清晰,具备较强的技术文档编写能力和团队协作能力,能独立承担模块设计与开发。

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

立即申请