Search by job, company or skills

Spydra

Technical Solutions Architect

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role overview

We're looking for a Solutions Architect (Java) to design and own end-to-end solution architecture for enterprise-grade platforms. You'll translate business requirements into scalable, secure, cloud-ready architectures, guide engineering teams, and ensure high-quality delivery across services, integrations, data, and security.

Key responsibilities
  • Own solution architecture for Java-based systems across web, APIs, microservices, and integrations.
  • Drive technical discovery with stakeholders; convert requirements into architecture blueprints, HLD/LLD, and implementation plans.
  • Define service boundaries, API contracts, integration patterns, and domain models (DDD when applicable).
  • Lead architecture for microservices, event-driven systems (Kafka/RabbitMQ), and distributed transactions (Sagas/outbox patterns).
  • Ensure non-functional requirements: performance, scalability, resiliency, observability, cost, security, and compliance.
  • Build and review cloud architectures (AWS/Azure/GCP), including networking, IAM, secrets, logging, monitoring, and CI/CD.
  • Establish engineering standards: coding guidelines, design patterns, testing strategy, API governance, and security best practices.
  • Perform architecture and code reviews; mentor developers and tech leads; support production troubleshooting and RCA.
  • Collaborate with product, engineering, QA, DevOps, and security teams to deliver solutions on time.
  • Create reusable reference architectures, templates, and accelerators to reduce delivery time.
Required skills & experience
  • 10+ years in software engineering with 5+ years in architecture/technical leadership roles.
  • Strong hands-on expertise in Java (8/11/17) and modern backend frameworks: Spring Boot, Spring Cloud.
  • Proven experience with microservices architecture, REST APIs, and integration patterns.
  • Solid understanding of distributed systems: caching, concurrency, fault tolerance, circuit breakers, retries, rate limiting.
  • Experience with SQL & NoSQL databases (PostgreSQL/MySQL + MongoDB/Cassandra/DynamoDB).
  • Messaging/streaming experience: Kafka/RabbitMQ (or equivalent).
  • Cloud and DevOps fundamentals: containers (Docker), orchestration (Kubernetes), CI/CD pipelines.
  • Strong grasp of security architecture: OAuth2/OIDC, JWT, API security, secure coding, OWASP basics.
  • Excellent communication: able to explain trade-offs and influence decisions across business + engineering.
Good to have
  • Experience with API gateways (Kong/Apigee/NGINX), service mesh (Istio/Linkerd).
  • Observability stack: OpenTelemetry, Prometheus/Grafana, ELK, Datadog/New Relic.
  • Familiarity with TOGAF or other architecture frameworks, and producing architecture artifacts.
  • Domain experience in fintech, payments, enterprise SaaS, or regulated industries.
  • Experience with performance engineering, capacity planning, and cost optimization.
Tools/tech stack (typical)

Java, Spring Boot, REST/GraphQL, Kafka/RabbitMQ, PostgreSQL/MySQL, Redis, Docker, Kubernetes, AWS/Azure/GCP, Terraform (optional), CI/CD (Jenkins/GitHub Actions/GitLab), OpenTelemetry/Monitoring tools.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138302289