职位:高级软件工程师 - Java
地点:新加坡
关于Nextwave Partners:NextWave Partners是清洁能源、可持续基础设施、ESG、影响投资和气候技术领域的招聘合作伙伴。我们致力于支持应对气候变化、实现净零未来和可持续经济的行业。
职位描述:NextWave Partners正在与科技行业的领先企业合作。他们正在寻找一位专注于Java的高级软件工程师,加入他们的数字平台健康和共同发展的使命。在这个角色中,个人将负责软件应用程序的设计、开发和部署。
职责:
1. 设计、开发和维护软件应用程序:
- 负责软件应用程序的端到端生命周期,包括设计、开发、测试、部署和持续维护。
2. 提高软件质量:
- 应用Scrum实践,包括代码审查和单元测试,不断提高软件质量。
3. 用户故事细化:
- 与产品所有者/业务分析师合作,细化用户故事,确保与项目目标一致。
4. 测试自动化和错误修复:
- 协助QA进行测试自动化工作,并贡献于错误修复,确保稳定和无错误的软件环境。
5. 构建和发布自动化:
- 与DevOps合作,自动化构建和发布流程,实现高效的软件交付。
6. 准备接口规范和架构文档:
- 开发全面的接口规范和其他架构文档,指导开发团队。
7. 遵守软件工艺宣言:
- 遵守软件工艺宣言的原则,强调专业精神,交付高质量的软件。
8. 技术领导:
- 确定潜在的技术挑战,并提供指导,引导团队解决复杂问题。
9. 支持和培养软件工程师:
- 指导和支持软件工程师,提供建议、辅导和职业发展机会。
10. 有效沟通和需求管理:
- 与业务用户、技术团队和管理层有效沟通,收集需求、协调工作,并提供任务估计。
11. 业务领域理解:
- 理解业务领域概念,有效管理来自利益相关者的需求。
12. 优先级和交付:
- 优先处理任务,清晰沟通,并展示出卓越的软件工程技能和持续交付的良好记录。
要求:
1. 教育背景:
- 计算机科学、计算机或电子工程、信息技术或相关学科的学士学位。
2. 云原生技术:
- 熟悉云原生技术,强调现代软件开发方法。
3. 软件开发实践:
- 熟悉优秀代码、设计模式和单元测试。
4. 编程语言:
- 熟悉多范式编程语言。
5. 有利技能:
- 熟悉Java Spring框架、Angular、Apache Spark、数据工程/ETL的知识和经验将会有优势。
6. AWS云环境:
- 在AWS云环境(RDS、Glue、Lambda、MSK)中设计和开发应用程序的技术知识和经验将会有优势。
7. 敏捷和UX开发:
- 在敏捷和UX开发环境中的工作经验将会是一个额外的优势。
申请:
如果您对此职位感兴趣,请直接在平台上提交最新的简历。我们将会及时审查您的申请并回复。
保持联系
如果您希望及时了解NextWave的最新机会和行业动态,请在LinkedIn上关注我们,并在我们的网站上创建个人资料,以便每周在收件箱中收到我们的新闻通讯!
我们的承诺
多样性是NextWave Partners的核心价值观,我们自豪地与机会均等的雇主合作。所有合格的申请者将获得平等的就业机会,不论种族、肤色、宗教、性别、性别认同或表达、性取向、国籍、残疾或年龄。
EA注册号:R1877984
NextWave Partners Ltd.(EA许可证号:16S8303 - UEN:201602833E)
网站:www.next-wavepartners.com