HamburgerMenu
hirist

Java Solution Architect - Microservices Architecture

WITS Innovation Lab
12 - 18 Years
Multiple Locations

Posted on: 03/07/2026

Job Description

Role Summary :

We are looking for a hands-on Java Solution Architect to design and lead scalable, secure, event-driven platforms. The ideal candidate has deep expertise in Java/Spring Boot microservices, Kafka, Redis/KeyDB, and open-source databases (Cassandra, PostgreSQL), with experience building high-throughput, low-latency systems.

Key Responsibilities :

1. Architecture & Design :

- Define service boundaries using DDD; create service contracts and API specifications.

- Design Kafka-based event flows (topics, partitions, retention, DLQs, idempotency).

- Choose fit-for-purpose storage (Cassandra vs PostgreSQL) for workloads.

- Engineer caching strategies using Redis/KeyDB.

- Establish NFRs (performance, availability, RPO/RTO) and capacity planning.

2. Security & Compliance :

- Implement OAuth2/OIDC, mTLS, token-based auth, key rotation, encryption at rest/in transit.

- Work with InfoSec/AppSec for threat modeling, VAPT, secure SDLC integration.

3. DevOps & Observability :

- Drive CI/CD pipelines (blue/green/canary), container orchestration (Kubernetes).

- Define SLOs/SLIs; implement metrics, logs, traces; promote proactive alerting.

4. Governance & Standards :

- Publish architecture guidelines, coding standards, and API governance (versioning, deprecation).

- Champion documentation (ADR, sequence diagrams, data flow, runbooks).

5. Mentoring & Leadership :

- Coach engineers; conduct design/code reviews; lead PoCs and migrations.

- Collaborate with Product/Delivery to align scope, timelines, and risk mitigation.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...