Roles and Responsibilities :
- Define the architecture blueprint covering backend (Java Spring or Python), frontend (Angular), data (Snowflake / PostgreSQL), and cloud (Azure).
- Establish non-functional requirements (scalability, security, performance, observability).
- Set and enforce coding standards, system design principles, and review key technical deliverables.
- Provide architectural guidance to developers, DevOps, and data engineering teams.
- Ensure system alignment with security policies, cloud governance, and compliance requirements.
- Collaborate with Technical Project Manager and stakeholders to translate business goals into scalable technical solutions.
Technology Stack :
Languages & Frameworks : Java Spring Boot / Python (FastAPI / Django), AngularDatabases : PostgreSQL, SQL Server Integration : REST APIs, Webhooks, Azure API ManagementDevOps : Azure DevOps, Git, CI / CD, Terraform or Bicep (IaC preferred)Required Skills & Qualifications :
Bachelor's or Master's in Computer Science, Engineering, or related field.10+ years of overall experience, with 4+ years in architecture roles.Proven expertise in designing enterprise systems using Java or Python and Angular.Strong problem-solving skills, with ability to make high-stakes architectural decisions under constraints.Excellent verbal and written communication; able to present complex ideas to technical and non-technical stakeholders.Skills Required
Core Java, Springboot Microservices, Application Architectecture, Aws, Sql