Java全栈开发工程师
岗位职责
1、系统架构与开发:主导前后端分离架构设计,基于Spring Boot/Spring MVC开发高可用RESTful API,保障核心业务系统性能与稳定性;
2、全栈功能实现:
前端:配合团队完成Vue.js/React等框架的页面开发,实现交互逻辑与数据绑定;
后端:设计并实现分布式微服务(Spring Cloud/Dubbo),集成消息队列(Kafka/RabbitMQ)提升系统解耦能力;
3、数据库与缓存优化:负责MySQL数据库设计、SQL性能调优及索引优化,结合Redis/Memcached实现热点数据缓存策略;
4、CI/CD流程管理:主导代码版本控制(Git)、自动化构建(Maven/Gradle)与持续集成(Jenkins),实现容器化部署(Docker/K8S)及运维脚本(Shell)开发;
5、分布式系统运维:参与云基础设施(AWS/Aliyun)搭建,优化服务监控与日志分析体系,保障高并发场景下的系统容灾能力 岗位要求 1、精通Java核心机制,熟悉JVM原理、多线程、集合框架等
2、熟练掌握Spring生态(Spring Boot/Spring MVC/Spring Security)
3、熟练使用MySQL等关系型数据库,了解Redis/Memcached缓存技术
4、熟悉分布式架构(Dubbo/Spring Cloud)、消息队列(Kafka/RabbitMQ)
5、必须熟悉CI/CD流程,熟练使用Git、Maven/Gradle、Jenkins、Ansible、等开发运维工具
6、有shell、cloud infra、K8S、Docker经验
7、具备API开发经验
8、良好的英语沟通能力
2、全栈功能实现:
前端:配合团队完成Vue.js/React等框架的页面开发,实现交互逻辑与数据绑定;
后端:设计并实现分布式微服务(Spring Cloud/Dubbo),集成消息队列(Kafka/RabbitMQ)提升系统解耦能力;
3、数据库与缓存优化:负责MySQL数据库设计、SQL性能调优及索引优化,结合Redis/Memcached实现热点数据缓存策略;
4、CI/CD流程管理:主导代码版本控制(Git)、自动化构建(Maven/Gradle)与持续集成(Jenkins),实现容器化部署(Docker/K8S)及运维脚本(Shell)开发;
5、分布式系统运维:参与云基础设施(AWS/Aliyun)搭建,优化服务监控与日志分析体系,保障高并发场景下的系统容灾能力 岗位要求 1、精通Java核心机制,熟悉JVM原理、多线程、集合框架等
2、熟练掌握Spring生态(Spring Boot/Spring MVC/Spring Security)
3、熟练使用MySQL等关系型数据库,了解Redis/Memcached缓存技术
4、熟悉分布式架构(Dubbo/Spring Cloud)、消息队列(Kafka/RabbitMQ)
5、必须熟悉CI/CD流程,熟练使用Git、Maven/Gradle、Jenkins、Ansible、等开发运维工具
6、有shell、cloud infra、K8S、Docker经验
7、具备API开发经验
8、良好的英语沟通能力