厦门市万云智能科技有限公司

高级java架构师

Guilin, Guangxi, CN

2 months ago
Save Job

Summary

职位来源于智联招聘。

技术技能

Java 开发与 Spring Cloud Alibaba 框架:

核心能力:

深入理解 Java 编程语言,包括 Java 核心特性、多线程、并发编程、集合框架等。

精通 Spring Cloud Alibaba 框架,熟悉 Nacos、Sentinel、RocketMQ、Dubbo 等组件,能够熟练运用它们进行微服务架构的搭建、配置和维护。

了解 Spring Boot 框架,能利用 Spring Boot 快速开发微服务应用,熟悉自动配置、依赖注入、切面编程等功能。

实际应用:

具备开发和维护高可用、高性能的微服务应用的经验,能解决微服务架构中的服务注册发现、配置管理、熔断降级、分布式事务等问题。

服务器操作系统和网络基础:

CentOS 7.9 操作系统:

熟练掌握 CentOS 7.9 的安装、配置和维护,包括系统安装、用户管理、文件系统管理、进程管理、软件包管理(yum 等)。

能够进行系统性能优化,如内存、CPU、磁盘 I/O 的优化,确保服务器的高效稳定运行。

网络基础:

掌握 TCP/IP 协议,了解网络通信原理,能够进行网络故障排查和网络性能优化。

熟悉 Linux 网络服务配置,如 DNS、NAT、防火墙(iptables 或 firewalld)等。

数据库和存储技术:

关系型数据库:

熟悉 MySQL 、PostgreSQL 等关系型数据库,能够进行数据库的安装、配置、性能优化和故障排除。

具备 SQL 编写和优化能力,能处理复杂的数据库事务、索引优化、存储过程等。

NoSQL 数据库:

掌握 Redis 、MongoDB 等 NoSQL 数据库,用于缓存、分布式存储等场景,了解其数据模型和使用场景。

监控和日志管理:

监控工具:

熟练使用 Prometheus 、Grafana 、Zabbix 等监控工具,对 Spring Cloud Alibaba 项目的性能和可用性进行监控。

能设置告警阈值,及时发现和解决系统性能问题。

日志管理:

掌握 ELK (Elasticsearch 、Logstash 、Kibana)或其他日志管理工具,对系统日志和应用日志进行收集、分析和可视化处理。

安全和高可用:

系统和应用安全:

了解常见的网络攻击和防范措施,如 DDoS 、SQL 注入、XSS 等,能够对系统和应用进行安全加固。

掌握 SSL/TLS 证书配置,确保服务的安全通信。

高可用架构:

具备设计和实现高可用架构的能力,如使用负载均衡(Nginx 、HAProxy 等)、多活架构、故障转移等。

版本控制和协作工具:

版本控制:

精通 Git ,熟悉分支管理、代码合并、代码审查等操作,能使用 GitLab 、GitHub 或 Bitbucket 等代码托管平台。

以担保或任何理由索要财物,扣押证照,均涉嫌违法。

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job