职位描述:
在TMO应用程序中执行项目和增强功能,并提供技术支持。分析用户需求并设计/开发金融市场产品的后交易工作流程。工作还包括使用SpringBoot、Openshift、MariaDB和MxML进行开发,以自动化Murex与其他应用系统之间的接口以及TMO应用程序内部流程。候选人应与项目经理、业务分析师、业务用户以及外部供应商密切合作并有效地进行沟通。
责任:
作为敏捷团队的一部分,需要理解冲刺目标并共同努力实现目标。使用Spring、Springboot、Java 8和Hibernate开发微服务。使用Camunda和MariaDB开发后端工作流程。理解并支持Murex接口(MxML工作流)与其他Java应用程序的交互。将代码提交到Git,扫描代码以确保安全性和代码质量,然后创建部署的拉取请求。根据Sonarqube扫描建议和同行代码审查意见修复代码。理解CI-CD流水线部署方法,并监控流水线以进行Openshift部署。在Kibana中验证日志,创建Kibana仪表板,理解Grafana指标并在Jaeger中跟踪请求。在SIT/UAT环境中排除故障并与代码链接并修复缺陷,并将修复程序从开发环境部署到受控环境。理解现有代码并为新需求进行增强。与远程团队(中国DAH3)就需求和技术设计进行沟通。
要求:
必备的Java 8及以上版本、Spring、Spring Boot、REST API、Hibernate和Camel的良好知识。了解BPMN工具,如Camunda、Flowable、Redhat JBPM或Alfresco Activity、Docker、Kubernetes、Openshift。了解Murex MxML工作流知识为佳。了解SQL和MariaDB知识为佳。了解Jenkins、CI-CD流水线、Sonarqube和Bitbucket为佳。了解Elastic Logstash Kibana堆栈和Grafana、Jaeger等开放APM工具为佳。了解Kafka、IBM MQ和Active MQ为佳。