Job Description

Position: Software Architect Experience: 10+ years (minimum 3 years as an architect) Placement : South Jakarta  Required Skills & Qualifications Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. 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

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs