岗位职责:1.系统研发与设计:负责公司内外部java软件系统的研发工作,进行系统架构设计与功能模块实现,确保系统的高可用性、高性能和可扩展性。2.模块分析与开发:分析功能模块的工作量和难点,合理分配资源,高效完成模块开发任务,确保代码质量和开发进度。3.服务器部署与运维:负责产品的服务器部署、配置和优化,处理突发问题,保障系统稳定运行。4.线上系统维护与管理:负责线上系统的日常维护和管理,及时响应并解决系统运行中的问题,确保系统长期稳定运行。岗位要求:1.计算机相关专业本科及以上学历,具备扎实的计算机基础,3 年及以上 Java 开发经验。 2.熟练掌握 Java 语言,深入理解 Java 8+ 及其新特性(如 Stream API、Lambda 表达式等)。3.熟悉 pring Boot、Spring Cloud 及其生态(如 Spring Security、Spring Data JPA、Spring MVC 等),有微服务开发经验。4.熟练使用MySQL、SQL Server等主流关系型数据库,掌握Redis等缓存技术,具备数据库设计和优化经验。5.了解分布式系统设计,熟悉常见的 缓存(Redis)、消息队列(Kafka/RabbitMQ)、搜索引擎(Elasticsearch)。6.精通Nginx、Tomcat等主流服务器的配置与调优,熟悉服务器负载均衡技术, 熟悉华为云、阿里云、腾讯云等云平台的使用和部署。7.具备良好的代码风格和开发规范,熟悉 Git 版本控制。8.有责任心,良好的团队协作能力,能主动沟通、推动问题解决,抗压能力强。加分项:1.熟悉前后端分离架构,了解 Vue.js、React等前端技术优先。2.DevOps经验,熟悉CI/CD流程,熟练使用Jenkins、Docker等工具。3.具备大流量高并发系统开发经验者优先,了解分布式事务、服务治理等技术优先。