About the Role
We are seeking a seasoned Principal Architect with 13–17 years of experience in designing and delivering large-scale, enterprise-grade software solutions. The ideal candidate will bring deep, hands-on expertise in Java, Spring Boot, modern UI frameworks (Angular or React), AWS, and DevOps, along with practical, production-level experience in Artificial Intelligence (AI) and Blockchain technologies.
This role offers the opportunity to shape the technical vision of cutting-edge platforms, integrating emerging technologies with proven enterprise solutions.
Key Responsibilities
- Define and drive the architecture of complex, scalable, and secure systems across backend, frontend, cloud, and emerging tech domains.
- Lead solution design and implementation across Java/Spring Boot backends and modern UI frontends (Angular or React).
- Architect and implement cloud-native solutions using AWS, ensuring performance, scalability, and reliability.
- Oversee end-to-end DevOps strategy including CI/CD, containerization, infrastructure as code (IaC), and observability.
- Lead the integration of AI/ML models into product pipelines using frameworks like TensorFlow, PyTorch, or cloud-native ML tools (e.g., AWS SageMaker).
- Design and implement Blockchain-based solutions for secure, decentralized applications using platforms like Ethereum, Hyperledger, or similar.
- Collaborate with product managers, data scientists, and engineering leads to align technology strategy with business goals.
- Evaluate and introduce new tools, frameworks, and platforms that improve performance or developer productivity.
- Mentor and guide senior engineers, promoting architectural excellence and technical best practices.
- Ensure security, compliance, and data privacy are built into the system architecture from day one.
Required Skills & Qualifications
- 13–17 years of progressive experience in software development and system architecture.
- Proven expertise in:
- Java, Spring Boot
- Frontend frameworks: Angular or React
- AWS (cloud-native application design and deployment)
- DevOps practices and tooling: Docker, Kubernetes, Jenkins, GitOps, Terraform/CloudFormation, etc.
- Hands-on experience in building and deploying AI/ML solutions, including data pipelines, model training, and inference integration into applications.
- Production-level experience with Blockchain technologies, smart contract development, and decentralized application (dApp) design.
- Solid understanding of distributed systems, microservices architecture, and API design (REST & GraphQL).
- Strong knowledge of application security, performance tuning, and system reliability engineering (SRE) practices.
- Excellent communication, problem-solving, and leadership skills.