Senior Java Architect – Azure Cloud Environment

QMSMART TECHNOLOGIES
Bengaluru, Karnataka, India

Company: QMSmart Technologies Pvt. Ltd.

Experience: 6+ years preferred

Employment Type: Full-time

Location: Bengaluru, India

Joining: Immediate joiners or short-notice candidates preferred

Job Summary

We are looking for a highly experienced Senior Java Architect with strong expertise in Java, Spring Boot, PostgreSQL, and cloud-based application architecture in a Microsoft Azure environment.

The candidate will be responsible for designing and implementing scalable, secure, and high-performance enterprise applications, leading backend architecture, optimizing database performance, and guiding cloud deployment and infrastructure decisions on Azure. The role also requires working knowledge of Angular and a high-level understanding of Flutter mobile application architecture.

Key Responsibilities

  • Design and lead scalable application architecture using Java, Spring Boot, and microservices.
  • Architect, deploy, and maintain Java-based applications within the Microsoft Azure cloud environment.
  • Design secure, reliable, and highly available cloud-native applications.
  • Lead PostgreSQL database architecture, schema design, query optimization, and performance tuning.
  • Define REST API standards, application integrations, authentication, and security practices.
  • Collaborate with Angular frontend developers and Flutter mobile developers to ensure seamless application integration.
  • Work with Azure services for application hosting, networking, monitoring, logging, security, and deployment.
  • Establish CI/CD pipelines and deployment practices using suitable DevOps tools.
  • Identify and resolve architectural, performance, scalability, and production issues.
  • Conduct code reviews, establish technical standards, and mentor development teams.
  • Collaborate with product and business teams to translate requirements into robust technical solutions.
  • Required Technical Skills
  • Java & Spring Boot: Strong hands-on development and application architecture experience.
  • Microsoft Azure: Practical understanding of deploying, managing, and troubleshooting Java applications in Azure.
  • PostgreSQL: Strong database design, SQL optimization, indexing, and performance tuning skills.
  • Angular: Working knowledge of frontend architecture, TypeScript, and API integration.
  • Flutter: High-level understanding of mobile architecture and backend integration.
  • Cloud Architecture & DevOps: Understanding of application security, scalability, CI/CD, monitoring, and production support.
  • Preferred Qualifications
  • Bachelor's or Master's degree in Computer Science, IT, or a related field.
  • Experience architecting enterprise SaaS applications and cloud-based platforms.
  • Experience with Azure App Service, Azure Virtual Machines, Azure networking, monitoring, and managed database services.
  • Knowledge of Docker, containerization, and Kubernetes is an advantage.
  • Strong technical leadership, communication, and problem-solving skills.

Ideal Candidate: A hands-on Java Architect who can own backend architecture and guide the deployment, scalability, security, and performance of Java applications in a Microsoft Azure cloud environment.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →