职位描述
岗位职责:
1.独立负责功能模块: 根据项目计划,独立完成需求分析、方案设计、编码实现、单元测试与模块部署工作。
2.代码质量与进度: 按时交付高质量、可维护的代码,高效解决开发与生产环境中的技术问题。
3.系统测试保障: 编写和执行单元测试、功能测试,确保模块功能正确性与软件质量。
4.系统维护与优化: 持续监控、维护线上系统,进行性能调优与问题排查,保障服务的可用性与稳定性。
5.文档编写: 产出清晰、规范的设计文档、接口文档等技术文档。
6.团队协作: 配合团队完成项目相关的其他工作。
任职要求:
1.扎实的Java编程基础,深入理解JVM、多线程、集合框架、IO/NIO等核心机制。
2.熟练掌握 Spring Framework(Spring MVC)、Spring Boot、MyBatis(或 JPA/Hibernate)等主流应用开发框架。
3.熟练掌握 Spring Cloud (或其组件如Eureka/Ribbon/Hystrix/Feign/Gateway/Config) 等微服务框架。
4.理解分布式系统设计原则,具备服务注册与发现、配置管理、熔断限流、API网关等的实践经验。
5.精通 MySQL/Oracle 等关系型数据库的开发与优化(SQL编写、索引、事务、锁机制)。
6.熟悉 Redis、Memcached 等缓存技术,理解其原理与应用场景。
7.了解 Elasticsearch 等搜索技术或基本推荐概念为佳。
8.熟悉常用开源中间件,如 RocketMQ / Kafka 等消息队列,理解其核心概念(如消息顺序、事务消息、重试机制)。
9.了解 FastDFS / MinIO / OSS 等分布式文件存储技术的基本应用。
10.熟悉前端基础技术(JavaScript, HTML5, CSS3)。了解 Vue.js / React 等前端框架及 Ajax、jQuery 的使用。
工程化素养:
良好的编码习惯(规范、注释、单元测试)。
注重代码性能、可维护性、可扩展性。
具备问题分析与独立解决能力,技术敏感度高。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕