职位描述: 作为Java后端开发工程师,您将负责设计、开发和维护我们的后端服务。您将与前端开发人员、产品经理和其他后端开发人员紧密合作,确保我们的系统既稳定又高效。
主要职责:
设计和实现高效、可扩展的后端服务。
参与系统架构的设计和优化。
编写高质量的代码,并进行单元测试和集成测试。
与数据库管理员合作,设计和优化数据库模式。
与前端开发团队合作,确保API的稳定性和性能。
跟踪和处理系统性能问题,确保服务的高可用性。
遵守代码规范和开发流程,确保代码的可维护性。
持续集成和部署后端代码,确保代码质量和性能。
基本要求:
计算机科学或相关领域的学士学位。
精通Java语言和JVM生态,包括JDK、JRE。
熟悉Spring框架(包括Spring Boot、Spring MVC、Spring Data JPA)。
熟悉RESTful API设计和开发。
熟悉关系型数据库(如MySQL、PostgreSQL)和非关系型数据库(如MongoDB、Redis)。
有使用版本控制系统(如Git)的经验。
良好的沟通能力和团队合作精神。