岗位职责:
1. 参与系统架构设计与技术选型,基于Spring Cloud构建微服务架构,确保系统的高可用性、高性能和可扩展性。
2. 负责核心业务模块的开发与实现,深入理解业务需求,运用卓越的编码能力编写高质量、易于维护和扩展的 Java 代码。
3. 与前端团队紧密合作,制定前后端交互规范,高效完成接口设计与开发,为用户提供流畅的交互体验。
4. 深度整合MySQL、Redis数据库,根据业务特点设计合理的数据存储方案,优化数据库查询与操作性能。
5. 解决项目开发过程中遇到的各种技术难题和性能瓶颈,通过技术手段持续提升系统的稳定性和响应速度。
6. 对现有系统进行性能监测与分析,发现潜在问题并及时进行优化和改进,保障系统的高效稳定运行。
7. 负责核心代码编写,Code Review,对系统安全性,稳定性负责。
任职要求:
1. Java 核心技术:精通 Java 语言,深入理解面向对象编程思想,熟练掌握常用设计模式,具备扎实的代码功底和良好的编程习惯,能够编写高效、安全、可维护的代码。对 Java 核心库和主流开发框架(如 Spring、Spring Boot)有深入理解和应用经验,熟悉 Spring Cloud 微服务框架,能够熟练构建分布式系统,包括服务注册与发现、负载均衡、熔断器等组件的应用。
2. 熟练掌握关系型数据库MySQL,精通 SQL 语言,具备数据库设计、优化和调优能力,能够设计出高效合理的数据库架构并处理复杂的查询和事务。
3. 熟练掌握Redis,能够运用其进行缓存设计与优化,有效提升系统性能。
4. 熟悉 Redis 的数据结构和常用操作命令,了解 Redis 集群的搭建与应用。
5. 系统架构与性能优化:具备丰富的分布式系统开发经验,熟悉常见的分布式架构模式和中间件,能够根据业务需求进行合理的系统架构设计和技术选型,考虑系统的高可用性、高性能和可扩展性。
6.对系统性能优化有深入的理解和实践经验,能够通过代码优化、数据库优化、缓存策略、服务器调优等多种手段解决系统性能瓶颈问题,具备性能监测与分析的能力。
7. 代码质量与安全:重视代码质量,遵循代码规范和最佳实践,编写易于测试和维护的代码,能够发现和纠正代码中的潜在问题。
8.有重构经验者优先考虑,能够对现有系统进行合理的架构优化和代码重构,提升系统的可维护性和扩展性。
9.工作责任心强,具备良好的团队合作精神;
10.热爱软件开发工作,编码基本功扎实;
11.会安卓开发的优先考虑;
职位福利:周末双休、五险一金、带薪年假、节日福利