Job Search and Career Advice Platform

Enable job alerts via email!

Technical Architect (Java Focus)

Mandrill Tech

Selangor

On-site

MYR 120,000 - 160,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 leading tech company in Malaysia is seeking a seasoned Technical Architect with over 8 years of experience in software development. The ideal candidate will lead architectural design and strategy, focusing on backend architecture using Java and implementing microservices. You will mentor senior developers and ensure systems align with modern architectural practices, while maintaining security and scalability standards. Strong proficiency in cloud platforms, particularly AWS, and database design is essential. Exceptional communication and leadership skills are also required.

Qualifications

  • 8+ years in software development, with 3+ years as a Solution/Technical Architect.
  • Deep expertise in Java (17/21+), Spring Boot, and Hibernate.
  • Proficiency in SQL and NoSQL database design.
  • Strong command of architecture patterns like Microservices.

Responsibilities

  • Design and document architectures for enterprise-grade software systems.
  • Lead transition from legacy systems to microservices.
  • Act as a hands-on leader to code integrations and components.
  • Implement CI/CD pipelines and enforce security practices.

Skills

Java Mastery
Microservices
Cloud Native
Database Design
Event-Driven Architecture
Communication

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 optimization, 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, containerization 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) modeling.
  • 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.