Duties and Responsibilities
- Understand business requirement, design, implement and continuously improve complex SaaS system to support cloud customer.
- Work closely with local and global engineering teams to develop/maintain SuccessFactors platform services, frameworks and applications.
- Build scalable, stable and efficient platform fundamental services, frameworks and applications.
- Write quality, testable, maintainable, and well-documented code.
- Write well-organized documentations to describe the Technical Spec and Functional Spec
- Give support live customers and internal consumers on service issue.
Required Skills and Experience
- BS/MS in Computer Science, Computer Engineering or related technical
- 5+ years of experience in enterprise software design, development and engineering
- Excellent knowledge of Java language, OOP concepts, Spring, Spring X techniques
- Experience in API / Event development
- Experience in Java performance tuning / troubleshooting is a plus.
- Experience in API Gateway development/operation is a big plus.
- Hands-on experience with SSO technologies and authentication protocols such as OAuth 2.0, OpenID Connect (OIDC), SAML, and JWT, is a big plus.
- Knowledge of cloud native development, understanding of scalable micro-services, design pattern, CI/CD and DevOps is a plus.
- Exposure to public clouds (i.e. Azure, AWS, Google Cloud Platform, Ali Cloud) is preferable.
- Experience in Agile/Scrum, BDD, TDD, software refactoring and other engineering best practices is preferable
- Capable of working in global engineering team across different time zones and locations
- Good communication skills, speaking and writing fluent in English.
- Have good analytical thinking and problem-solving skills.
- Leader experience in previous company is a plus.
- Demonstrate technical curiosity and passion for exploring new technologies for future technical roadmap via continuous learning and self-development.
IR35 Status:
Not specified