Retail Domain: Experience with retail platforms and business processes, preferably across eCommerce, order management, inventory, fulfillment, store operations, or supply chain.
Java Ecosystem: Core Java, JEE, Spring Framework, Spring Boot, microservices, RESTful APIs, Hibernate, and JPA.
Integration: API-led architecture, REST/SOAP web services, messaging (Kafka), middleware, event-driven architecture, and distributed systems.
Cloud: Hands-on AWS experience preferred; Azure or another major cloud platform is acceptable.
Databases: Enterprise relational databases and No SQL databases, data modeling, and ORM technologies.
Engineering Practices: CI/CD, automated testing, test-driven development, continuous delivery, code reviews, and production troubleshooting.
AI-Assisted Development: Hands-on experience with GitHub Copilot, Cursor, Claude Code, or equivalent tools.
Security & Reliability: Authentication, authorization, application security, high availability, scalability, observability, and resilience.
Significant experience in software engineering and solution architecture, including designing and supporting medium- to large-scale, mission-critical enterprise applications.
Strong hands-on development background, with the ability to contribute directly to critical components and technical POCs.
Proven ability to analyze existing implementations and recommend architectural and performance optimizations.
Experienced with strong documentation skills to present the solutions with stakeholders
Excellent verbal and written communication, stakeholder management, negotiation, and influencing skills.
What You Know:
Must Relevant experience should be at least 5+ years in solutioning, 8+ years of working experience with micro services architecture and total experience should be between 12 to 15 years
Create high level and low level designs for the problem statement provided
Provide hands-on technical leadership for critical components, proof of concepts (POCs), framework evaluations, and complex implementation challenges.
Perform technical due diligence, review code and implementation approaches, and guide engineering teams on architectural best practices.
Evaluate emerging technologies and competing platforms through technical assessments and POCs, recommending suitable adoption strategies
Lead modernization initiatives involving legacy application transformation, microservices adoption, API management, and cloud migration.
Evaluate existing implementations to identify performance bottlenecks, architectural gaps, and opportunities for optimization.
Recommend improvements to application performance, infrastructure utilization, reliability, and long-term total cost of ownership.
Drive test-driven development, automated integration testing, and quality-focused engineering practices.
Collaborate with delivery teams to ensure architecture decisions translate into implementable designs and successful releases.
Work closely with business stakeholders, product owners, engineering leaders, enterprise architects, and client architecture teams.
Communicate architectural decisions, risks, dependencies, and trade-offs effectively to technical and non-technical audiences.
Demonstrate strong influencing, negotiation, and decision-making skills.
Provide technical guidance and mentorship to engineers and technical leads.
Operate effectively in a fast-paced, results-oriented environment using Agile and Scrum principles.