职位详情
后端java开发工程师
1-1.5万
中科软科技股份有限公司
西安
3-5年
本科
10-30
工作地址

财富中心I期-A座

职位描述
1、精通Java语言与核心特性:深入掌握Java语法、OOP、设计模式及JVM内存模型与GC调优。
2、熟练运用Spring生态:具备Spring Framework、Spring Boot、Spring Cloud的实战经验。
3、掌握并发编程与多线程:熟悉线程池、锁机制(synchronized/ReentrantLock)及并发集合。
4、设计高可用微服务架构:能划分服务边界(DDD),解决分布式事务与一致性挑战。
实现服务治理与容错:集成熔断(Hystrix/Sentinel)、限流、服务发现(Eureka/Nacos)。
5、应用消息队列与异步解耦:通过Kafka/RabbitMQ实现削峰填谷与事件驱动架构。
6、优化关系型数据库:精通SQL调优、索引设计、分库分表(ShardingSphere)及读写分离。
7、管理NoSQL与缓存:合理使用Redis/MongoDB,解决缓存穿透、雪崩问题。
8、保障系统性能:通过JVM参数、线程池、数据库连接池优化提升系统吞吐量。
9、构建安全防护体系:防止SQL注入/XSS攻击,实现JWT认证、数据加密(AES/RSA)。
10、设计高可用冗余方案:部署主从复制、集群、故障转移(Keepalived)保障系统稳定性。
11、搭建自动化运维流水线:通过Jenkins/GitLab CI实现CI/CD,加速交付流程。
12、管理云原生基础设施:使用Terraform/Ansible自动化部署,掌握K8s容器编排。
13、具备架构决策能力:根据业务需求选择技术栈(如Spring Cloud vs Dubbo),平衡成本与效率。
14、推动跨团队协作:与产品、测试、运维团队沟通,确保架构设计落地。
15、编写技术文档与规范:输出架构图、API文档及开发规范,提升团队效率。
16、有团队管理经验者优先。

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

立即申请