Job Title: Solution Lead – Payments
Experience: 10–12 years
Location: Chennai, Hyderabad, Pune
About the Role
We're looking for a Solution Lead to bridge Product Owners and Engineering teams, translating business requirements into scalable, resilient technical solutions. This role is ideal for a hands‑on Java technologist with strong payments domain expertise and a problem‑solving mindset.
Key Responsibilities
- Partner with Product Owners to understand and clarify functional requirements
- Translate business needs into end‑to‑end solution designs and blueprints
- Own solution architecture and ensure alignment with enterprise standards
- Guide development teams, review designs/code, and mitigate technical risks
- Design and oversee payment processing workflows, handling edge cases like retries, duplicates, reversals, and timeouts
- Collaborate with QA, middleware, infra, and ops teams; support production issue analysis
Required Skills & Experience:
- Strong hands‑on experience with Core Java (OOP, collections, multithreading, concurrency)
- Working knowledge of Spring, Servlets, JVM performance & memory tuning
- Experience with payments systems, transaction lifecycles, reconciliation & exception handling
- Strong understanding of messaging & integration patterns (IBM MQ or similar, async processing, DLQs, idempotency)
- Experience with APIs, batch/file‑based processing, and Linux/Unix environments
- Solid grasp of scalability, resiliency, security, and high availability concepts
Nice to Have
- TOGAF or Java/Middleware certifications
- Exposure to enterprise & distributed system architectures
What You Bring
- Strong communication skills with the ability to explain technical solutions to business stakeholders
- Confidence to challenge requirements constructively
- Experience leading design discussions and driving technical decisions