高级 Java 小组负责人

28天前合同
8.5K - 10K SGD / 月 OPTIMUM SOLUTIONS (SINGAPORE) PTE LTD

OPTIMUM SOLUTIONS (SINGAPORE) PTE LTD

location 新加坡
unsaved
我们目前正在寻找一位具有强大银行技术背景的高级 Java 小组负责人,擅长领导大型开发团队。理想的候选人应具备技术专长、领导能力和实践经验,以指导开发团队构建高性能、可扩展的银行应用程序。 职位概述: 作为高级 Java 小组负责人,您将负责推动复杂银行软件解决方案的开发和交付。您将领导一个跨学科的 Java 开发团队,并与跨职能利益相关者合作,确保团队与业务目标保持一致,并遵循软件工程的最佳实践。此角色需要技术熟练、强大的领导能力以及对银行和金融服务领域的深入理解。 主要职责: •  领导 Java 开发团队,构建和增强企业级银行应用程序和系统。 •  架构、设计和实施可扩展的高性能解决方案,以满足银行业的需求。 •  与产品负责人、业务分析师和其他利益相关者合作,定义项目目标、时间表和交付物。 •  管理和指导开发团队,提供最佳实践、代码质量和性能优化的指导。 •  推动团队内的敏捷开发实践(Scrum/Kanban),确保及时交付功能和增强。 •  定期进行代码审查,以保持高代码质量并执行行业最佳实践。 •  设计并监督单元、集成和系统测试的执行,以确保应用程序的质量、可靠性和安全性。 •  参与架构和技术决策过程,平衡业务需求与技术可行性。 •  确保符合银行业特定的监管和安全标准(例如:PCI-DSS,GDPR)。 •  与其他技术负责人和小组合作,推动组织内的持续改进和创新。 •  向高级管理层和其他利益相关者报告项目状态、风险和里程碑。 •  监督现有银行应用程序的性能调优和可扩展性改进。 •  管理利益相关者的期望,并提供更新以确保技术和业务目标之间的一致性。 技术技能: •  Java(8 -12年以上经验):精通 Java、面向对象设计原则和开发框架。 •  银行与金融服务经验:至少 3-5 年在银行或金融服务领域工作的经验,了解核心银行系统。 •  云技术:具有使用云服务(AWS、Azure 或 Google Cloud)部署和扩展银行应用程序的经验。 •  微服务架构:精通开发和部署基于微服务的应用程序,使用 Spring Boot、Docker 和 Kubernetes 等工具。 •  数据库技术:具有关系数据库(例如:PostgreSQL、Oracle、MySQL)和 NoSQL 数据库(例如:MongoDB、Cassandra)的经验。 •  CI/CD 管道:熟悉持续集成和持续交付工具,如 Jenkins、GitLab CI 或 CircleCI。 •  安全最佳实践:了解保护金融数据、应用程序安全、加密和合规(例如:PCI-DSS,GDPR)。 •  版本控制:具有 Git 和版本控制最佳实践的丰富经验。