Requirements:
1. Expert in Microsoft BizTalk version 2016 or above.
2. At least 7 to 12 years of development experience in which Minimum 6 years of experience with BizTalk Server, orchestrations, maps, pipelines, port configuration, adapters, performance, and scalability turning, etc.
3. Expertise in microservice frameworks such as SpringCloud, Play + Consul + Kong, and SSM + Dubbo + ZK.
4. Expertise in OpenAPI, Nginx, Dubbo, Nacos, Redis, MySQL, Oracle, MongoDB, RocketMq, ElasticJob, Ignite Cache, SharddingDB, OAuth2, and Alibaba Cloud services (OTS, ONS, DTS, SLS, RDS, OSS, KMS, MSE, K8S). Skilled in designing high-performance, distributed microservice systems.
5. Familiar with development tools such as IntelliJ IDEA, PyCharm, Git, MeterSphere, Postman, and collaboration tools like Coding, Google Drive, Yuque, DingTalk, Notion.
6. Familiar with Technologies: Java 17, Dubbo 3.0, Springboot, Spring Security, OAuth2, Zookeeper, Mybatis, Redis, ShardingJDBC, Ignite Cache, ElasticJob, Alibaba Cloud native components (OTS, ONS, DTS, SLS, RDS, OSS, KMS, MSE, K8S)
7. Experience in applying source control management with Github.
8. Proven delivery experience in Agile software development using industry standards like Test-Driven Development, static code analysis, and test automation with high code coverage, coding reviews, CI/CD, feature flags, etc.
Experience in Agile methodologies such as Agile Scrum, Kanban, or any DevOps frameworks.
9. Experience in enterprise software architecture design principles like Clean Architecture and Domain Driven Design.
10. Extensive experience in smart contract development and blockchain technologies pertinent to financial applications.
11. Experience in AWS services - S3, API Gateway, RDS, etc.
12. Ability to speak and write in Chinese as the incumbent requires to liaise with the China HQ counterparts/personnel for work or project related matters.
Responsibilities:
1. Strong understanding of Software Development Lifecycle and familiar with various automation tools for developing digital pipelines (CI/ CD pipelines)
2. Work with developers and the IT team to oversee the code releases
3. Design and develop continuous automating, and deployment
4. Extensive collaboration ranging from technical analyses to deployment and monitoring is handled, with the focus to enhance overall system reliability and scalability
5. Stay on top of industry trends and best practices whilst recognizing opportunities for automation, design development, and other solutions in a comprehensive manner to boost operational efficiency
6. Adaptive to take on a variety of work
7. Manage code quality and security policies