Application Architect, Java
On-site · Singapore, Singapore
Job Summary
Oversee non-functional aspects of relevant business lines to ensure service stability; identify stability risks across the entire chain based on data analysis; detect unreasonable architectural designs in advance and address root causes; explore new technologies and promote best practices in application architecture. Requirements include strong Java expertise (Spring Cloud), Linux fundamentals, experience with high-concurrency distributed systems, and familiarity with middleware such as Nginx, Redis, ElasticSearch, Kafka, MySQL, Docker, and Kubernetes. Nice-to-haves include proficiency in English and Mandarin for global collaboration.
Required Qualifications
- Bachelor's degree or higher in Computer Science or a related field
- 7+ years of development and architecture experience
- Proficiency in Java
- Hands-on experience with the Spring Cloud microservices technology stack
- Solid fundamentals in computer science, Linux, storage, and network I/O
- Experience in high-concurrency distributed system architecture or high-concurrency component design and development
- Understanding of core Middleware technologies such as Nginx, Redis, ElasticSearch, Kafka, MySQL, Docker and Kubernetes
- Ability to rationalize architectural designs for new business lines and provide optimization suggestions
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.