Maltem Asia正在寻找一名JAVA开发人员,为新加坡的一家能源客户提供服务。
该开发人员角色的主要活动包括:
- 开发新功能和增强工具:
- 理解客户需求以及如何将其转化为应用程序功能
- 编写高质量的源代码来进行增强编程
- 进行单元测试和集成测试
- 进行功能和非功能测试
- 遵守开发标准
- 跟上标准、技术或方法论的趋势
支持工具:
- 处理用户和应用程序客户(IT for IT)的支持请求:配置、协助等
- 与欧洲采用FTS(跟随太阳)模式,包括信息共享和任务交接
- 调整监控工具和流程
横向:
- 丰富问题清单(重复事件的来源),包括描述、影响/重复/优先级。
- 自组织持续学习IS系统和架构
- 与当地和巴黎/布鲁塞尔的开发人员分享改进意见
要求:
- 必须具备扎实的JAVA语言知识。
- 熟悉Spring框架。
- 扎实的SQL知识,能够编写复杂查询(SQL Server)。
- Rest API设计和开发。
- 了解使用Junit编写干净且经过测试的代码。
- 愿意学习C#编程语言和技术框架。
- 良好的故障排除能力,能够找出问题的根本原因并提供有价值的解决建议。
- 良好的能力将业务需求转化为技术解决方案,并具备良好的设计和可支持性。
- 在敏捷开发等软件开发生命周期方面有经验。
- 良好的沟通能力,特别是与不同利益相关者进行交流时。
- 具备团队合作精神,能够有效地与全球团队合作。
- 能够在压力下工作并处理限制。
- 在文档编制方面具备较强的纪律性。
最好具备:
- 了解商品交易的前、中、后台流程和功能设计,包括交易表示(包括实物和金融交易)、MTM定价、物流、结算、会计和控制。
- 了解BDD方法(最好使用Cucumber)。
- 了解Microsoft Azure和Azure DevOps。