
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A technology company in Singapore is seeking a skilled Technical Architect to design and develop enterprise-level backend systems. The ideal candidate should have 5-10 years of experience in Java development and system architecture, leading technical teams and optimizing high-performance systems. This is a critical role that involves collaborating with product managers and enhancing middleware stability to support global business needs. Competitive compensation and growth opportunities are provided.
Design and evolve enterprise-level backend architectures for high-traffic, distributed systems.
Lead system architecture planning, technical solution reviews, and technology selection.
Drive scalability, stability, and performance optimization across business systems.
Develop and maintain high-performance Java-based backend services.
Build and optimize core business systems, including candidate management, workflow engines, and batch processing systems.
Design and enhance asynchronous processing frameworks and middleware platforms.
Lead stability and optimization initiatives for middleware components such as:
Distributed scheduling systems
Configuration management platforms
Message queues and service registries
Improve middleware observability through metrics, dashboards, and alerting systems.
Conduct full-link stress testing and system bottleneck analysis.
Implement monitoring, logging, and alert mechanisms for critical business systems.
Optimize system resource utilization and reduce operational risks.
Perform code reviews, technical mentoring, and task estimations for team members.
Guide teams in adopting best practices for coding, testing, and deployment.
Collaborate closely with product managers, QA, DevOps, and cross-functional teams.
Support system internationalization and global business expansion initiatives.
Design systems capable of supporting multi-region, multi-language deployments.
Strong expertise in Java backend development and enterprise system architecture.
Solid experience with distributed systems, microservices, and asynchronous processing.
Hands‑on experience with middleware platforms, messaging systems, and configuration management tools.
Strong knowledge of system performance tuning, high availability, and fault tolerance.
Experience building monitoring, visualization, and alerting systems.
Proven experience as a Technical Lead or Architect guiding development teams.
Strong ability to review technical designs, mentor engineers, and drive engineering standards.
Excellent communication skills to work with cross‑functional stakeholders.
Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
5 - 10 years of experience in backend development and system architecture.
Prior experience working as a Java Architect, Senior Software Engineer, or Technical Lead.
Experience in ATS, HR systems, platform products, or enterprise SaaS is an advantage.