Job Search and Career Advice Platform

Enable job alerts via email!

Java Architect

YEPEESOFT PTE. LTD.

Singapore

On-site

SGD 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

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.

Qualifications

  • 5 - 10 years of experience in backend development and system architecture.
  • Proven experience as a Technical Lead or Architect guiding development teams.
  • Excellent communication skills to work with cross‑functional stakeholders.

Responsibilities

  • Design and evolve enterprise-level backend architectures for high-traffic systems.
  • Lead system architecture planning and technology selection.
  • Optimize system resource utilization and reduce operational risks.
  • Support system internationalization and multi-region deployments.

Skills

Java backend development
Distributed systems
Microservices
Asynchronous processing
Middleware platforms
System performance tuning
Monitoring systems
Configuration management

Education

Bachelor’s Degree in Computer Science, Software Engineering, or related field
Job description
Key Responsibilities
Architecture & System Design
  • 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.

Backend Development
  • 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.

Middleware & Infrastructure Stability
  • 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.

Performance & Reliability Engineering
  • 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.

Technical Leadership
  • 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.

Internationalization & Platform Expansion
  • Support system internationalization and global business expansion initiatives.

  • Design systems capable of supporting multi-region, multi-language deployments.

Required Skills & Qualifications
Technical Skills
  • 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.

Leadership & Collaboration
  • 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.

Education
  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field.

Experience
  • 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.