职责:
• 领导一个由2-5人组成的交付团队进行项目实施,提供技术指导,参与代码编写,解决架构和设计问题,确保系统质量和可维护性,并确保项目技术风险得到控制。
• 领导和促进信息收集会议,以验证业务案例,收集和记录业务和功能目标。
• 通过构建组件和自定义设计来实施架构;原型设计;数据迁移;保持技术完整性和一致性;文档化系统。
• 通过开发和执行测试脚本;完成错误修复来验证系统性能。
• 审查其他开发人员的工作,并提供改进意见(如果适用)。
• 通过识别利用解决方案到其他项目的机会来提高组织效能。
• 通过计划解决方案的交付;为经验较少的团队成员解答技术和程序问题;教授改进的流程;指导团队成员来增强整体团队的成就和能力。
• 通过跟踪新兴技术;评估其对业务目标和运营需求的适用性来提高信息的有用性。
• 作为团队成员为运营、集成或应用架构需求、设计、实施或持续运营交付物做出贡献。
要求:
• 计算机科学或工程学学士学位或同等工作经验
• 至少4-6年相关工作经验,包括在Java/J2EE、Spring、Hibernate、Angular JS、Tomcat方面的专业知识
• 有领导开发团队(4-5名开发人员)的经验
• 在Java/JEE方面具有扎实的技术知识,能够设计、开发和维护应用系统
• 熟悉微服务模式和架构
• 熟悉Restful API和集成模式
• 具有多层应用架构开发、面向服务的架构和XML方面的专业经验
• 有在AWS、Azure或Google Cloud等云基础设施上部署的经验
• 有自动化测试经验,例如Junit、Selenium等
• 具备CI/CD、DevOps/DevSecOps知识将是额外的优势
• 对知识渴望并热衷于探索新技术
• 对NewGen产品有深入了解将是一个优势
• 出色的沟通能力,强大的分析和概念技能
• 仅限新加坡公民