工作范围:
我们正在寻找一名 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