Job Description : Applications Architect
- 10+ years of relevant work experience required
- Fluency in programming languages such as Java, Node, Python
- Expert with frameworks, platform trends in the space of Data and Distributed Systems – Hadoop, Kafka, Spark, Elastic Search, Graph DB, etc.
- Ability to lead various Technology Assessments.
- Broader knowledge of infrastructure and info security
- Familiarity with frameworks such as Spring Boot, Spring Data, and microservices methodology.
- Documenting Solution Design and Architecture
- Options Analysis and Recommendations with costs / benefits, high-level tradeoffs, constraints, and assumptions
- Define / Refine Architecture Guidelines and Principles
- Detailed Designs (RESTful API design)
- Delivering proof of concepts and reference implementations
- Excellent communication skills; verbal, written, and presentation skills and interpersonal skills
- Mentor and direct architects and engineers
- Cross-Functional collaboration with various stakeholders and partners (Business, Product, Engineering, and Architecture)
- Comfortable with context switching and managing across multiple priorities
- Make high-quality decisions with limited information
- Thrive in an environment of constant change
- Be a quick learner undaunted by complex systems. Ability to expand to new domains and be able to pick up and contribute quickly
- Experience in the payments or eCommerce industry
- Prior knowledge of Risk Management and Fraud Detection technologies in the Payments industry is a plus
- Prior experience in active-active, multi-AZ, multi-region processing a huge plus
- Fluent English and Mandarin-speaking is a plus.
Only to immediate to 15 days