主要职责
后端工程师将支持:
• 生成可重用的代码库和 REST/SOAP API。
• 实施持续的安全系统。
• 定期与前端团队开会,暴露弱点和问题。
• 定期检查服务器代码以进行速度优化。
• 构思并实施数据存储的解决方案。
• 配置所有前端应用程序的可用性。
• 维护一个零停机的稳定服务器。
• 在对服务器进行任何重大更改之前保留备份库。
• 参与并参与整体应用程序生命周期。
• 主要专注于编码和调试。
• 与前端开发人员合作。
• 定义并传达技术和设计要求。
• 为其他团队成员提供培训、帮助和支持。
• 构建高质量的可重用代码,以便将来使用。
• 开发功能齐全且可持续的网络应用程序,使用干净的代码。
• 进行故障排除和调试应用程序。
• 学习新技术。
• 及时了解当前最佳实践。
• 管理尖端技术以改善应用程序。
• 与多学科的设计师、开发人员和系统管理员团队合作。
• 参加会议和教育项目。
• 关注新兴技术。
资格与经验
• 至少 6 年作为 Java 软件工程师、Java 开发人员或类似后端工程师角色的工作经验。
• 具有构建 Java EE、Java Spring Boot API 实现的经验。
• 对 REST、SOAP 和 HTTP 标准有深入理解。
• 熟悉面向对象设计(OOD)是必须的。
• 具备流行 Java 框架(如 JSF 和 Spring MVC)的良好知识。
• 在其他后端技术(如 Python、Node.js)方面的经验是一个巨大优势。
• 较强的问题解决能力。
• 对数据结构和算法有良好的理解是必须的。
• 计算机科学、工程或相关领域的学士学位。