职位描述:
主要负责业务逻辑开发与接口封装,并协助前端工程师完成系统集成。我们团队同时使用传统开发和低代码开发方法,主要的低代码平台为Mendix。理想候选人应具备快速学习新技术的能力,并能在传统编码和低代码平台之间灵活切换。
Main Duties:
• 解析JSON数据并实现业务逻辑处理。
• 开发、维护REST API,供前端系统调用。
• 设计并优化数据库表结构及数据存储逻辑。
• 支持部分前端调试和接口联调,保障前后端协作顺畅。
• 编写清晰、规范的代码与文档,具备一定的单元测试意识。
Qualifications:
• 熟练掌握Java语言和Python语言及相关框架,如SpringCloud/Flask/Django
• 理解面向对象编程(OOP)、设计模式以及软件工程原理
• 熟悉HTTP/HTTPS协议、RESTful接口设计开发、JSON数据处理。
• 熟悉关系型数据库(MySQL, PostgreSQL等),熟练掌握SQL编程语言。
• 理解基本前端开发流程,能配合调试Angular/React项目。
• 良好的沟通能力和团队协作精神,能进行跨角色协作。
• 熟练使用Git进行版本控制与团队协作及CI/CD流程经验(如Jenkins、GitLab CI等)。
• 有Linux服务器部署调试、Docker/Kubernetes使用经验及云服务使用经验(如AWS、阿里云等)。
• 了解常见Web安全问题及防护措施,敏感数据处理及加密经验。
• 具备良好的问题分析与解决能力。
• 有责任心,愿意在小团队环境下承担多角色任务。
Preferred Qualifications:
• 有API网关、认证鉴权(OAuth2/JWT)相关经验。
• 有微服务架构设计和实施经验。