Java 应用程序开发人员 | 银行 | 合同

25天前合同
7.7K - 10K SGD / 月 MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD

MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD

location 新加坡
unsaved
工作范围: 我们正在寻找一名 Java 应用程序开发人员,加入我们客户的动态资本市场部门。 作为 Java 应用程序开发人员,您将负责在特定交付团队内开发功能。 您将独立工作,并遵循持续改进的方法,确保高质量的代码符合我们的设计、规范和标准。您将负责交付满足功能和非功能需求的解决方案,同时考虑敏捷开发的原则。 资本市场 IT(CMI)涉及用于金融市场的交易、投资及相关活动的技术解决方案和系统。这包括电子交易平台、风险管理系统、市场风险、交易对手风险、算法交易、数据分析和监管措施。使用 API、人工智能和云解决方案等先进技术在资本市场中日益普遍,以提高效率和决策过程。 主要职责: • 根据用户需求研究、设计和开发高质量的软件解决方案。 • 根据设计和编码标准构建高质量、可交付和可重用的代码。 • 编写简单、有目的和精简的代码,符合 CMI 项目指南和质量标准。 • 在需要时进行同行评审,以确保代码质量和遵循最佳实践。 • 对每个工作项实施配置管理,以确保版本控制和可追溯性。 • 执行单元测试以验证功能。 • 根据测试策略自动化测试,确保测试覆盖目标得到满足,并遵循软件工厂实践。 • 按照测试策略实施和执行技术测试,以确保软件满足所有要求。 • 在冲刺中提出非功能需求,以确保软件满足性能、安全性和其他非功能需求。 • 估算、拆分和更新用户故事和任务,以确保准确的项目规划和跟踪。 • 更新冲刺待办事项,以反映进展和范围的任何变化。 • 准备设计和实施文档。 • 启用并支持功能和用户验收测试。 • 支持生产中的应用程序 - 分析并解决出现的问题。 • 与各种技术/功能团队合作,以确保正确交付。 • 维护经验教训,总结发布后的结果,并将其转化为最佳实践。 • 在适用时提出自动化方法或建议自动化。 • 在沟通中处于前沿,与任何相关利益相关者保持良好关系。 职位资格: • 候选人应具有至少 5 年相关应用程序/软件开发经验。 • 计算机科学/信息技术/编程与系统分析/科学(计算机研究)专业的硕士或学士学位。 技术要求: • 使用经过验证的模式进行解决方案设计,了解反模式,性能调优。 • Java/J2EE、Spring 框架、AngularJS、Spring MVC/Struts、EJB、多线程、Restful Web 服务、SOAP Web 服务、Swagger、JMS/WebSphere MQ、Javascript、JQuery、XML、XSLT、Xpath、XSD。 • 编程技术栈 - Java、Kotlin、Scala、Python、Spring Boot、微服务、API 开发。 • 对最近的 Java 技术特性有良好的理解,例如 Lambdas、Streams 和 Futures。 • 关系数据库 - MSSQL、Oracle、PostgreSQL、SQL Server、Sybase、DB2。 • 数据库客户端 - Toad、SQL Server Management Studio、DBeaver、SQL Developer。 • 源管理 - SVN/GIT,使用 JUnit 的 TDD,行为驱动开发(BDD),Jira/QC,SVN。 • 应用服务器 - JBoss / WildFly / WebSphere / Tomcat。 • 对 SQL、PL/SQL 和存储过程有丰富的经验和良好的理解。 • 对 Unix/Linux Shell 脚本有丰富的经验和良好的理解。 • 有使用 JIRA、Confluence、Maven、GitLab、Jenkins、SonarQube 和其他部署工具的经验。 • 具备自动化框架和库的经验。 • 了解在云上实施解决方案,最好是 AWS。 • 对 Elasticsearch、Grafana、Prometheus、Kibana、Control-M、Kafka、Confluence、Jira、GitLab、MQ Series 等工具和技术有宝贵的接触。 • 了解云平台和服务(AWS、Azure)。 • 在 DevOps、CI/CD 工具(GIT、Maven/Gradle/Ansible/Bamboo、Jenkins)方面有经验。 • 具备 Docker/Kubernetes、Kafka、Spark、MongoDB 的经验。 • 在实时数据管道方面有经验,例如 Apache Storm。 • 有内存缓存等缓存工具的经验。 • 具备 ORM 技术的经验,例如 Hibernate 框架。 功能要求: • 有支持资本市场应用程序和交易系统的经验,理想情况下是在市场风险/前台操作的动态环境中,对金融产品(国库、外汇、信用、利率衍生品、债券、RSF 等)有良好的理解。 • 对交易生命周期和交易监管报告有丰富的知识。 其他优先条件: • 对资本市场应用程序有接触。 • 在银行和金融投资领域有经验。 • 在信用风险、零售和核心银行应用程序方面有经验。 • 在大数据技术和 Hadoop 方面有接触。 • 领域驱动设计和微服务,例如 Springboot。 • 其他专业技能和心态: • 优秀的沟通和人际交往能力,能够与不同团队有效合作。 • 出色的问题解决和分析能力,注重细节。 • 能够在压力下工作。 • 有跟随技术趋势的兴趣,并参与社区活动。 • 渴望学习和适应新技术。 • 对实现目标有毅力和勤奋,具备有效的时间管理能力。 • 热衷于分享专业知识,提升团队成员的技能。 • 自主、自我激励,优秀的团队合作者。 • 书面和口头沟通能力强,包括技术写作。 • 良好的组织能力。 • 创造性和创新性。 • 诚实、响应迅速,并理解和尊重文化多样性。 有意者请将简历和求职信直接发送至 gem.cabria@manpower.com.sg(R1434374),并在邮件主题中注明职位。 Jireli Gem Mejia Cabria | EA 许可证编号 02C3423 | 人员注册编号 R1434374 请注意,您对此广告的回复及与我们相关的沟通将构成您对 ManpowerGroup Singapore 收集、使用和/或披露个人数据的知情同意,目的是开展其业务,符合 2012 年个人数据保护法的相关条款。有关 ManpowerGroup 全球隐私政策的更多信息,请访问 https://www.manpower.com.sg/privacy-policy