Solution Architect

Axiata Digital Labs

  • Jakarta
  • Permanen
  • kerja tetap
  • 7 hari lalu
  • Lamar dengan mudah
Role SummaryWe are seeking an experienced Software Architect to design and lead enterprise-grade solutions across web, mobile, and cloud platforms. The ideal candidate should have deep technical expertise in Java Spring Boot, Go (Golang), enterprise architecture, microservices, and cloud-native solutions. This role demands strong skills in CI/CD pipelines, DevOps best practices, and quality metrics-driven delivery, with the ability to balance innovation and business needs.Key Responsibilities
  • Architect and design scalable, secure, and high-performance enterprise applications.
  • Lead solution design for web and mobile platforms, ensuring seamless integration and user experience.
  • Define and implement microservices architecture leveraging Java Spring Boot and Go (Golang).
  • Design and oversee cloud implementations (AWS/Azure/GCP), including deployment, cost optimization, and security compliance.
  • Build reusable frameworks and patterns for API-first design, service-to-service communication, and integration.
  • Drive DevOps practices, including CI/CD pipeline design, containerization, and automation (Docker, Kubernetes).
  • Establish code quality standards, review architecture, and ensure adherence to best practices.
  • Define and track quality metrics (code quality, test coverage, performance KPIs).
  • Perform technology evaluations, PoCs, and recommend emerging technologies where applicable.
  • Mentor and guide engineering teams, fostering a culture of technical excellence and innovation.
Required Skills & Qualifications
  • Bachelors or Masters degree in Computer Science, Engineering, or related field.
  • 12+ years of experience in software engineering with at least 5 years in architecture roles.
  • Proficient in Java, Spring Boot, and Go (Golang) for backend service design and development.
  • Strong understanding of enterprise architecture patterns, RESTful and gRPC APIs, and integration strategies.
  • Experience designing web and mobile applications at scale.
  • Proven expertise in microservices, containerization (Docker, Kubernetes), and service mesh architectures.
  • Hands-on experience with cloud platforms (AWS, Azure, GCP) and managed services.
  • Understanding of CI/CD pipelines, build and deployment tools (Jenkins, GitHub Actions, GitLab CI, ArgoCD).
  • Knowledge of quality assurance tools (SonarQube, Jacoco) and application performance monitoring (APM).
  • Strong grasp of security best practices, compliance, and governance for enterprise solutions.
  • Excellent leadership and communication skills to work with both technical and business stakeholders.
  • Excellent written and verbal communication skills in English, with the ability to explain complex technical concepts to both technical and non-technical audiences.
Preferred Skills
  • Experience with event-driven architectures (Kafka, RabbitMQ, Pub/Sub).
  • Familiarity with front-end frameworks (React, Angular, Vue.js) and mobile development (Flutter, React Native, or native).
  • Exposure to API gateway and service mesh tools (Istio, Kong, Envoy).
  • Knowledge of data engineering, streaming, or AI/ML integration is a plus.

Axiata Digital Labs