Job Search and Career Advice Platform

Enable job alerts via email!

Java Architect

YEPEESOFT PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm in Singapore is seeking a Java Technical Lead to design and develop enterprise-level backend systems. The ideal candidate will have 5-10 years of experience in Java backend development, systems architecture, and team leadership, focusing on high-performance distributed systems. Responsibilities include architectural design, performance optimization, and mentoring development teams. Strong knowledge of microservices, asynchronous processing, and middleware is required. This is an exciting opportunity to contribute to global business expansion initiatives.

Qualifications

  • 5-10 years of experience in backend development and system architecture.
  • Proven experience as a Technical Lead or Architect guiding development teams.
  • Hands-on experience with middleware platforms, messaging systems, and configuration management tools.

Responsibilities

  • Design and evolve enterprise-level backend architectures.
  • Lead system architecture planning and technology selection.
  • Develop and maintain high-performance Java-based backend services.
  • Optimize system resource utilization and reduce operational risks.

Skills

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

Education

Bachelor’s Degree in Computer Science
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.