高级Java软件工程师

15个月前全职
NextWave Partners

NextWave Partners

location 新加坡
unsaved
职位:高级软件工程师 - 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