Back to Jobs
Java Solution Architect
Actively Reviewing
MarbleX
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
- 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:
- Cassandra for time-series, high write throughput, and horizontal scaling.
- PostgreSQL for transactional integrity, complex joins, and reporting.
- Engineer caching strategies using Redis/KeyDB (read-through/write-through, TTL, eviction).
- Establish NFRs (performance, availability, RPO/RTO) and capacity planning.
- 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.
- DevOps & Observability
- Drive CI/CD pipelines (blue/green/canary), container orchestration (Kubernetes).
- Define SLOs/SLIs; implement metrics, logs, traces; promote proactive alerting.
- Governance & Standards
- Publish architecture guidelines, coding standards, and API governance (versioning, deprecation).
- Champion documentation (ADR, sequence diagrams, data flow, runbooks).
- Mentoring & Leadership
- Coach engineers; conduct design/code reviews; lead PoCs and migrations.
- Collaborate with Product/Delivery to align scope, timelines, and risk mitigation.
Required Technical Skills (Deep Expertise)
- Java: Java 17+, Spring Boot, Spring Cloud, reactive programming (WebFlux).
- Microservices: API Gateway, service mesh (Istio/Linkerd), resilience (Resilience4j).
- Kafka: Kafka Connect, Streams, consumer lag management, schema registry (Avro/JSON).
- Redis/KeyDB: Cluster configuration, HA, persistence (AOF/RDB), pub/sub and streams.
- Databases:
- Cassandra: Data modeling (partition keys, clustering), consistency levels, compaction strategies.
- PostgreSQL: Indexing strategies, partitioning, query planning, isolation levels, VACUUM.
- Cloud & Infra: Docker, Kubernetes, Helm/Terraform; AWS/Azure/GCP (EKS/AKS/GKE).
- Observability: Prometheus, Grafana, ELK/EFK, OpenTelemetry.
- Security: JWT, mTLS, secrets management (Vault/KMS), OWASP Top 10, compliance-aware design.
Soft Skills
- Strong stakeholder communication; ability to simplify complex technical decisions.
- Ownership mindset; risk identification and mitigation.
- Mentorship; collaborative leadership across cross-functional teams.
Preferred Experience
- Payments, reconciliation/settlement, high-throughput transaction systems.
- Event-driven architecture, CQRS, outbox/CDC patterns (Debezium).
- Performance tuning under production loads; chaos testing.
Required Skills
Similar Jobs
View all →
Consulting-HC-IIO-HC Forward-Cloud architect
Deloitte
Chennai
Solution architecture
Spring Boot
Event-driven architecture
+34
Full Stack Engineer
Zafify
Mumbai
REST API
Event-driven architecture
OAuth 2.0
+28
Ripik AI - Engineering Manager - Backend Architecture
Ripik.AI
Noida
Spring Boot
REST API
Event-driven architecture
+28
Senior Python Application Developer
Citi
Pune
Solution architecture
Software architecture
Event-driven architecture
+37
Full Stack Developer
Quest Global
Coimbatore
OAuth 2.0
Event-driven architecture
Spring Boot
+37
Share
Quick Apply
Upload your resume to apply for this position
–