Job Description
Key Responsibilities
Design end-to-end solution architectures covering application, integration, data, security, and infrastructure layers.
Evaluate trade-offs and drive decisions aligned with business priorities, risk, and long-term sustainability.
Architect Java / Spring Boot based microservices and cloud-native platforms.
Provide architectural guidance for full stack applications, including backend services, APIs, and modern front-end frameworks.
Guide modernization initiatives, including legacy transformation, cloud migration, and platform re-architecture.
Define cloud architectures on Azure / AWS (Azure preferred), including containers, Kubernetes, and managed services.
Incorporate AI / GenAI capabilities (e.g., intelligent automation) into enterprise solutions where applicable.
Ensure solutions meet non-functional requirements: scalability, performance, resilience, security, and compliance.
Produce and own architecture deliverables: HLDs, LLDs, solution diagrams, and design reviews.
Collaborate with product managers, engineering teams, and enterprise architecture/governance bodies.
Mentor senior engineers and influence best practices across teams.
Required Skills Experience
Java, Spring Boot, REST APIs, microservices architecture.
Full stack development exposure (backend + UI technologies).
Strong experience with cloud platforms (Azure / AWS / GCP).
Event-driven architectures (Kafka, messaging).
Containers orchestration: Docker, Kubernetes.
DevOps CI/CD concepts and tooling.
Working knowledge of AI / ML or Generative AI solution patterns.
Excellent system design, communication, and stakeholder management skills.
Nice to Have
Experience in banking, financial services, or regulated environments.
Architecture or cloud certifications.
