1. 参与或负责业务需求分析、系统架构设计、技术方案选型与评审。
2. 基于 Java 技术栈进行高质量的后端服务代码开发、单元测试和接口调试。
3. 设计、开发、维护和优化 RESTful API 接口。
4. 负责数据库(如 MySQL, PostgreSQL, Oracle 等)的设计、开发、优化及 SQL 调优。
5. 参与系统性能优化、稳定性保障及线上问题排查与解决。
6. 编写清晰的技术文档,包括设计文档、接口文档等。
7. 遵循团队编码规范,参与代码评审,保障代码质量。
任职要求:
1. 精通 Java 语言及核心生态,扎实的面向对象编程基础。
熟练掌握主流 Java 开发框架,如 Spring Boot, Spring MVC, Spring Cloud(微服务方向) 等。
熟悉关系型数据库(如 MySQL)的设计、开发与性能优化。
熟悉常用 NoSQL 数据库(如 Redis, MongoDB)者优先。
熟悉消息队列(如 RabbitMQ, Kafka, RocketMQ)者优先。
熟悉分布式系统设计理念、微服务架构及相关技术(服务注册发现、配置中心、熔断限流等)者优先。
熟悉 Docker、Kubernetes 等容器化与编排技术者优先。
2. 3年及以上(中级)/ 5年及以上(高级)Java后端开发经验。
有高并发、高性能系统设计开发经验者优先。
有完整项目生命周期(需求、设计、开发、测试、上线、运维)经验。
3. 良好的系统分析、设计能力和问题解决能力。
注重代码质量、规范性和可维护性。
良好的沟通能力和团队协作精神。
强烈的责任心和自驱力,能承担一定压力。
4. 计算机相关专业本科及以上学历。