JAVA / GO 后端开发工程师(应届毕业生 / 初级)

14天前全职
3K - 5K SGD / 月 VANGUARD SOFTWARE PTE. LTD.

VANGUARD SOFTWARE PTE. LTD.

location 新加坡
unsaved
职位概述:

我们正在寻找一名后端开发工程师加入我们不断壮大的工程团队。这个角色对应届毕业生以及有1-2年经验的开发人员开放。您将负责开发小到中等复杂度的功能,与跨职能团队合作,并学习如何在快速变化的环境中交付可靠且易于维护的软件。无论您是刚刚起步还是已经有了一些经验,这都是一个提升技术技能和参与有影响力项目的绝佳机会。

主要职责:
• 设计和构建高性能、可扩展的系统
• 编写清晰、可维护的代码。
• 执行单元测试并支持基本的集成测试
• 与团队成员合作,快速识别和解决问题
• 遵循开发和测试流程,具备强烈的风险控制意识
• 保持好奇心,渴望在技术和职业上不断进步

您将学习到:
• 使用现代技术栈(如Java、Spring Boot和WebFlux)进行实际软件开发
• 后端工程实践,包括RESTful API设计、系统集成和异步处理
• 数据库与缓存:理解SQL/NoSQL、Redis,并优化数据流
• 源代码管理和工作流程:Git分支策略、拉取请求最佳实践和代码审查礼仪
• 云基础知识和DevOps工作流程(例如,CI/CD管道、监控、部署流程)
• 软件设计基础,包括可维护性、可读性和风险意识
• 如何在跨职能团队中合作并参与敏捷开发流程
• 建立在速度、质量和可扩展性之间处理权衡的思维方式

职位要求:

对于应届毕业生:
• 计算机科学、软件工程或相关领域的学士学位(或即将毕业)
• 至少对一种编程语言(Java或Go优先)有基本理解
• 通过课程或项目熟悉数据库、REST API或其他后端基础知识,具有强烈的学习意愿,遵循团队标准,并根据反馈进行调整

对于1-2年经验者:
• 1-2年的后端或全栈开发的专业经验
• 精通Java或Go,并熟悉如Spring Boot等框架
• 有使用API、数据库以及Kafka、Redis或Git等工具的经验
• 能够以最小的错误交付功能,并遵循开发最佳实践
• 理解基本的技术设计,能够识别简单的需求差距或矛盾

额外加分(适用于所有级别):
• 有版本控制(Git)、CI/CD或基本测试框架的经验
• 接触过敏捷/Scrum工作流程
• 熟悉云平台(AWS、GCP等)
• 个人或开源项目,展示您的主动性

软技能:
• 良好的沟通和团队合作意识
• 乐于接受反馈并渴望改进
• 对分配的工作有强烈的责任感和主人翁意识
• 好奇心强,积极主动,能够适应新工具和挑战

我们提供:
• 结构化的入职培训、指导和成长计划
• 有机会参与真实的生产系统
• 以学习和创新为重点的支持性团队文化
• 清晰的中级和高级工程角色发展路径