Application Architect, Java
Core
Oversee non-functional aspects of business lines and ensure service stability for a leading crypto exchange and wallet provider.
Role type
Senior IC Application Architect (Java)
Builds
End-to-end link-level risk management capabilities and stable distributed systems for crypto trading and dApps.
Domain
Fintech / Cryptocurrency / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Cloud microservices, Linux, network I/O principles, high-concurrency distributed system architecture, Java concurrency libraries, Middleware (Nginx, Redis, ElasticSearch, Kafka, MySQL, Docker, Kubernetes), architectural design methodology
Preferred skills
English and Mandarin fluency
Technologies
Spring Cloud, Nginx, Redis, ElasticSearch, Kafka, MySQL, Docker, Kubernetes
Responsibilities
Oversee non-functional aspects of relevant business lines and collaborate with business units to ensure service stability; Identify stability risks throughout the entire chain based on data analysis and detect unreasonable architectural designs; Explore new technologies, tools, and architectural patterns to promote best practices in application architecture.
Seniority
Senior, hands-on IC