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 engineersCross-Functional collaboration with various stakeholders and partners (Business, Product, Engineering, and Architecture)Comfortable with context switching and managing across multiple prioritiesMake high-quality decisions with limited informationThrive in an environment of constant changeBe a quick learner undaunted by complex systems. Ability to expand to new domains and be able to pick up and contribute quicklyExperience in the payments or eCommerce industryPrior knowledge of Risk Management and Fraud Detection technologies in the Payments industry is a plusPrior experience in active-active, multi-AZ, multi-region processing a huge plusFluent English and Mandarin-speaking is a plus.Only to immediate to 15 days