Job Search and Career Advice Platform

Enable job alerts via email!

Microservices Solution Architect

Bluegrass

Johannesburg

On-site

ZAR 900 000 - 1 200 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 leading digital solutions provider in Johannesburg seeks a Microservices Solution Architect to design and implement scalable, resilient digital platforms. This role requires 8–10 years of software architecture experience, deep knowledge of microservices, and strong skills in Java and Spring Boot. Ideal candidates will provide technical leadership and collaborate with cross-functional teams, ensuring successful delivery in complex enterprise environments. Join a dynamic team that values innovation and technical excellence.

Qualifications

  • 8–10+ years' experience in software architecture and solution design.
  • Deep understanding of microservices principles.
  • Strong hands‑on experience with Java and Spring Boot.

Responsibilities

  • Design, architect, and implement microservices-based solutions.
  • Provide technical leadership and mentorship to engineering teams.
  • Collaborate with product owners to shape solutions.

Skills

Microservices principles
Java
Spring Boot
Cloud platforms (AWS, Azure, GCP)
Docker
Kubernetes
API design
Agile methodologies
Telecommunications
Job description
Role Overview

At Bluegrass Digital, a Microservices Solution Architect plays a critical role in designing and delivering scalable, resilient digital platforms using modern microservices architectures. You'll work closely with cross-functional teams to translate business strategy into robust technical solutions—while setting architectural standards and guiding teams through execution. This role is for someone who thinks in systems, not silos and can balance long-term architecture with real-world delivery.

What You'll Be Responsible For
  • Design, architect, and implement microservices-based solutions aligned with business objectives and enterprise standards
  • Provide technical leadership and mentorship to engineering teams, ensuring best practices are consistently applied
  • Collaborate with product owners, business analysts, and delivery teams to shape solutions from concept to production
  • Conduct architectural assessments, define target-state architectures, and contribute to digital transformation roadmaps
  • Identify and proactively resolve architectural risks and bottlenecks, ensuring scalability, performance, and resilience
  • Design for high throughput, performance, and scalability, with consideration for memory management and in-memory technologies
  • Define and enforce security patterns across microservices, including authentication, authorization, and data protection
  • Support delivery teams across the end-to-end product development lifecycle, particularly in complex enterprise environments
What You Bring
  • 8–10+ years' experience in software architecture and solution design
  • Deep understanding of microservices principles, patterns, and best practices
  • Strong hands‑on experience with Java and Spring Boot (or equivalent modern frameworks)
  • Proven experience working with cloud platforms such as AWS, Azure, or GCP
  • Solid understanding of containerisation and orchestration (Docker, Kubernetes)
  • Strong background in API design and integration
  • Experience across Agile delivery methodologies (Scrum, Kanban, XP, TDD, BDD)
  • End-to-end exposure to product development lifecycles, ideally within large-scale or regulated environments
  • Experience in Telecommunications and/or digital services is a strong advantage
  • Ability to stay ahead of emerging technology and business trends and translate them into practical solutions
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.