Associate System Architect_Java+React
Job Requirements:
- 10–12 years of experience in Solution Architecture, Technical Architecture, Application Architecture, Technical Consulting, Business Analysis, Software Engineering Leadership, or a related role, with strong customer-facing solutioning and architecture experience
- Strong expertise in end-to-end enterprise architecture, HLD/LLD, Solution Architecture, Architecture Governance, Architecture Decision Making, Technology Roadmaps, and Non-Functional Requirements (NFRs)
- Strong understanding and practical experience with Domain-Driven Design (DDD), CQRS, Event-Driven Architecture, Microservices Architecture, API & Integration Architecture, distributed systems, and enterprise architecture patterns
- Strong hands-on and architectural experience with Java 17/21, Spring Boot, Microservices, REST APIs, GraphQL, and enterprise application development
- Strong experience designing and architecting React-based enterprise applications using React, TypeScript, JavaScript, React Hooks, state management, Redux/Redux Toolkit, reusable component architecture, and modern frontend architecture patterns
- Strong understanding of frontend architecture, frontend security, performance optimization, responsive design, accessibility, component reusability, API integration, and scalable React application design
- Strong ability to define and review end-to-end architecture across React frontend, Java backend, APIs, integration, databases, messaging, and cloud infrastructure
- Experience with messaging and integration technologies including Apache Kafka, RabbitMQ, AWS SQS, EventBridge, API Gateway, REST, and GraphQL
- Strong experience with AWS cloud services, including ECS/EKS, Lambda, EC2, S3, RDS, CloudWatch, IAM, EventBridge, along with Docker and Kubernetes
- Strong understanding of cloud-native architecture, containerization, CI/CD, DevOps, observability, scalability, resiliency, security, high availability, and disaster recovery
- Proven experience in business analysis and requirement engineering, including requirement discovery, BRD/FRD preparation, user story creation, acceptance criteria, stakeholder management, workshop facilitation, business process analysis, gap analysis, impact analysis, and solution consulting
- Strong ability to translate business requirements into functional, technical, and architectural solutions, and communicate architecture decisions, trade-offs, risks, and recommendations to both technical and non-technical stakeholders
- Strong understanding of Agile methodologies, SDLC, application modernization, cloud transformation, enterprise architecture, and enterprise-scale solution delivery
- Experience conducting architecture reviews, design reviews, technology evaluations, solution assessments, and technical governance activities
- Excellent communication, stakeholder management, strategic problem-solving, technical leadership, negotiation, and executive presentation skills
- Experience with React testing frameworks such as Jest, React Testing Library, Cypress, or Playwright is preferred
- Experience with Micro Frontends, enterprise design systems, frontend architecture frameworks, or large-scale React applications is preferred
- TOGAF or AWS/Cloud certification, customer consulting and pre-sales experience, and exposure to GenAI or AI-enabled engineering practices are preferred