岗位负责外企银行项目(非外派非驻场) Responsibilities 1.Writing scalable, robust, testable, efficient and easily maintainable code 2.Translating software requirements into stable, working, high performance software 3.Ensure that software packages and programs are well documented and has reasonable test coverage 4.Collaborate closely with other internal technical teams/business users in investigating, testing and deployments 5.Responsible for handling Release Management, raising Change Request and scheduling for the implementation of fixes and enhancements. 6.Root cause analysis, management communication and client relationship management in partnership with Infrastructure Service Support team members. 7.Ensures all production changes are made in accordance with life-cycle methodology and risk guidelines 8.Application Support, Deployment of Release, patches & fixes on Platform 9.Analyze application performance, perform tuning and ensure high availability & stability of platform.
Requirements: 1.Good at Java programming 2.Experience in developing micro services using Java/Springboot 3.Experience in RDBMS (MariaDB, MySQL...). no-sql experience is a plus 4.Experience in message queue systems. Kafka or similar event streaming technology is highly desirable 5.Good understanding of micro services security. Hands-on working experience with JWT, Circuit breaker is as plus 6.Building reusable components/libs that can be shared across projects 7.Good knowledge on handling large scale systems in term of number of components/system integration & high load system 8.Good at troubleshooting, especially system performance tracing & improvement 9.Experience with Pivotal Cloud Foundry (PCF)/OpenShift/Drool development is a plus 10.Excellent teamwork, problem-solving, and documentation and communication skills 11.Good understanding of full-stack developments