Job Search and Career Advice Platform

Enable job alerts via email!

Technical Architect (Java Focus)

MANDRILL TECH SDN. BHD.

Selangor

On-site

MYR 120,000 - 160,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Selangor is seeking a seasoned Technical Architect to lead backend architecture strategy, utilizing Java and cloud technologies. In this role, you will design robust solutions for scalable systems, mentor developers and implement best practices in CI/CD. The ideal candidate has over 8 years of software development experience, solid Java mastery, and familiarity with microservices. This position offers a dynamic work environment focused on innovation and technology excellence.

Qualifications

  • 8+ years in software development with at least 3 in Solution or Technical Architect role.
  • Deep expertise in Java (17/21+), Spring Boot, and Hibernate/JPA.
  • Understanding of Event-Driven Architecture and Domain-Driven Design.

Responsibilities

  • Design and document end-to-end architectures for enterprise-grade software systems.
  • Act as a hands-on leader to code critical components and integrations.
  • Implement CI/CD pipelines and cloud infrastructure best practices.

Skills

Java Mastery
Microservices
Database Design
Cloud Native
Communication

Education

8+ years in software development

Tools

Docker
Kubernetes
AWS
Job description

We are seeking a seasoned technical architect with a strong engineering background to lead our technical strategy and solution design. In this role, you will bridge the gap between complex business requirements and scalable, high-performance technology solutions.

While your primary domain will be backend architecture using the Java ecosystem, you will also play a critical role in defining the integration strategy for our web (Front-end) and mobile applications. You will be the "go-to" technical authority, ensuring our systems are secure, maintainable, and aligned with modern architectural patterns.

Key Responsibilities
1. Architectural Design & Strategy
  • Design and document end-to-end architectures for complex, enterprise-grade software systems, ensuring high availability, scalability, and security.
  • Define the technical roadmap and technology stack selection, balancing innovation with stability.
  • Lead the transition from legacy monoliths to microservices or modular monoliths where appropriate.
2. Hands-on Engineering & Leadership
  • Act as a hands‑on leader who can code critical components, proofs‑of‑concept (POCs), and complex integrations.
  • Establish coding standards, conduct high-level code reviews, and mentor senior developers.
  • Troubleshoot complex production issues (performance bottlenecks, memory leaks, concurrency issues) deep within the JVM.
  • Collaborate with Front-end and Mobile leads to design robust APIs (REST/GraphQL) and data synchronization strategies.
  • Ensure the backend architecture supports the specific needs of mobile clients (e.g., offline capabilities, bandwidth optimisation, push notifications).
  • Provide high-level guidance on front-end frameworks (e.g., React, Angular) and mobile technologies (e.g., Flutter, React Native) to ensure seamless full-stack integration.
4. Technical Governance
  • Implement CI/CD pipelines, containerisation strategies (Docker/Kubernetes), and cloud infrastructure (AWS) best practices.
  • Enforce security best practices (OWASP) and data privacy compliance (GDPR/PDPA) within the architecture.
Requirements
Must-Haves (Core Competencies)
  • Experience: 8+ years in software development, with at least 3+ years in a Solution or Technical Architect role.
  • Java Mastery: Deep expertise in Java (17/21+), Spring Boot, Spring Cloud, and Hibernate/JPA.
  • Database Design: Proficiency in both SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Redis, Cassandra) modelling.
  • Architecture Patterns: Strong command of Microservices, Event-Driven Architecture (Kafka/RabbitMQ), and Domain-Driven Design (DDD).
  • Cloud Native: Hands‑on experience with cloud platforms (preferably AWS) and container orchestration (Kubernetes).
Preferred (The "Full-Stack" Advantage)
  • Front-End Exposure: Understanding of modern JS frameworks (React, Angular, or Vue) and how they consume backend services.
  • Mobile Exposure: Experience architecting backends for mobile apps, including familiarity with authentication flows (OAuth2/OIDC), mobile security, or cross‑platform tools (Flutter/React Native).
  • DevOps: Familiarity with Terraform, Helm, or preferably Jenkins/GitLab CI.
Soft Skills
  • Communication: Ability to explain complex technical concepts to non-technical stakeholders (Product Managers, C‑Level Execs).
  • Pragmatism: Ability to make trade‑off decisions (e.g., "Build vs. Buy," "Speed vs. Perfection").
  • Mentorship: A genuine passion for elevating the technical skills of the team.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.