Padmi

Technical Solutions Architect

HyderabadPosted 3 months ago
Software engineeringSeniorFull Time
Apply at spydra

Opens the source posting on foundit.in

Source description

About the role

View original

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.

One address, no account. We’ll tell you when matching roles go live.

More at spydra

Related open roles

View all roles