Solution Architect
Summary
Java Solution Architect who leads the architecture, design, and implementation of cloud-native microservices enterprise applications, translating business requirements into blueprints and guiding teams on containers, CI/CD, and observability. Core stack: Java 11+, Spring Boot, AWS/Azure/GCP, Docker/Kubernetes, Kafka, and DevSecOps toolchains.
Java Solution Architect with deep expertise in
modern application architecture, including cloud-native design, microservices,
and DevSecOps practices. The ideal candidate will be a strategic thinker and
hands-on technologist who can architect scalable, resilient, and observable
enterprise systems using Java and related ecosystems.
Key Responsibilities
- Lead
the architecture, design, and implementation of modern Java-based
applications using microservices and cloud-native patterns.
- Evaluate
business requirements and translate them into architectural blueprints
aligned with enterprise standards.
- Drive
adoption of best practices in scalability, performance, security, and
observability across the application lifecycle.
- Collaborate
with cross-functional teams including developers, DevOps, QA, and business
stakeholders to deliver end-to-end solutions.
- Provide
architectural governance and technical leadership across projects.
- Define
and implement API-first strategies using REST, GraphQL, or event-driven
patterns.
- Conduct
architecture assessments, PoCs, and technology evaluations for new
initiatives.
- Guide
development teams on using containerization (Docker), orchestration
(Kubernetes), and CI/CD pipelines.
- Set
up and manage observability frameworks using tools like Prometheus,
Grafana, ELK stack, OpenTelemetry, Jaeger, Zipkin, or Dynatrace.
- Stay
current with emerging trends and evaluate their potential impact on
architecture strategy.
Requirements
Technical Skills & Requirements
- Strong
expertise in Java 11+, Spring Boot, and
microservices architecture.
- Experience
with at least one major cloud platform: AWS, Azure, or
GCP.
- Hands-on
with containerization (Docker), orchestration
(Kubernetes, ECS/EKS, AKS, GKE).
- Familiarity
with API Gateways, service mesh technologies like Istio
or Linkerd.
- Strong
understanding of RESTful APIs, GraphQL, gRPC,
and asynchronous messaging systems (Kafka, RabbitMQ).
- Exposure
to NoSQL (MongoDB, Cassandra), SQL databases,
and data modelling for distributed systems.
- Proven
ability to design for resilience, scalability, and observability.
- Experience
with DevOps toolchains – Jenkins, GitOps, ArgoCD,
Terraform, etc.
- Strong
grip on logging, tracing, and metrics
collection using observability tools.
Skills
- AKS
- API
- Argo CD
- AWS
- Azure
- Cassandra
- CI/CD
- Cloud
- Cloud Native
- Containerization
- Data Modeling
- DevOps
- DevSecOps
- Distributed Systems
- Docker
- Dynatrace
- ECS
- EKS
- ELK
- Event Driven Architecture
- GCP
- GitOps
- GKE
- Grafana
- GraphQL
- gRPC
- Istio
- Java
- Jenkins
- Kafka
- Kubernetes
- Microservices
- MongoDB
- NoSQL
- Observability
- OpenTelemetry
- Prometheus
- RabbitMQ
- REST
- Spring
- SQL
- Terraform