职位描述
工作职责:
- 使用 Java 及相关技术开发并维护稳定、可扩展且安全的客户服务;
- 设计、开发和维护 RESTful API 或微服务,以支持应用程序的各种功能;
- 与关系型数据库(例如 MySQL、PostgreSQL)和 NoSQL 数据库(例如 MongoDB、Cassandra)一起设计模式、编写复杂查询并确保数据完整性;
- 监控并优化系统性能,确保后端服务的低延迟和高吞吐量;
- 与前端开发人员合作,将用户界面元素与后端逻辑和服务集成;
- 编写清晰、可维护且文档良好的代码。遵循最佳实践和编码标准,以确保长期的代码质量。
语言要求:
- 基本的英语听力和口语能力;
- 强大的中文和英语写作能力。
方法和证书:
- 信息技术、计算机科学或相关领域的学士学位;
- 通过业务部门的面试审查(根据面试表现可加减分数)。工作经历:拥有超过 3 年的后端开发经验。
技能:精通 Java 语言,包括核心概念、面向对象编程以及常见的 Java 库(例如 Java Streams、Java Collections 等)。
- 熟练掌握 Spring Boot、Spring MVC、Hibernate 和 JPA 等 Java 后端框架,用于构建可扩展且易于维护的应用程序。
- 熟悉 SQL(例如 MySQL、PostgreSQL)和 NoSQL 数据库(例如 MongoDB、Redis)。熟练编写高效查询并设计数据库模式。
- 有设计和实现 RESTful API 的经验,以及使用微服务架构和工具(如 Spring Cloud 或 Kubernetes)的经验。
- 理解 Java 中的多线程和并发技术,以处理异步任务、提高应用程序性能并优化资源使用。
- 了解云平台(例如 AWS、Azure、Google Cloud)和容器化工具(如 Docker),以及编排工具(如 Kubernetes)。
- 理解后端安全实践,包括认证、授权、加密以及保护 API 避免常见漏洞(例如 SQL 注入、XSS)。- 具有敏捷方法论的经验者优先。
软技能:
- 具有主动精神、快速学习能力、自主进取的态度以及相应的能力;
- 强大的人际交往能力,能够与各种各样的群体进行交流;
- 出色的团队协作和管理能力;
- 熟练掌握冲突解决、说服和谈判技巧。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕