高级 Java 小组负责人(银行业)

28天前合同
9K - 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、面向对象设计原则和开发框架(Springboot、Hibernate 等)。 • 银行与金融服务经验:至少有 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 和版本控制最佳实践的丰富经验。