Application Development & Maintenance (ADM) Architect

Tata Consultancy Services

Ernakulam, Chennai District, Bengaluru

On-site

INR 3,000,000 - 5,500,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tata Consultancy Services in India seeks an ADM Architect with 10+ years of experience to design, develop, modernize, and support enterprise applications using Java and modern architectures. You will lead end‑to‑end technical architecture for ADM programs, drive cloud migrations, microservices, data platforms, and ensure solutions are scalable, secure, and aligned with enterprise standards.

Collaborate with product, data, infrastructure, security, and engineering teams while mentoring senior

Qualifications

  • 10+ years of IT experience with architecture/leadership responsibilities.
  • Strong hands‑on knowledge of Java/J2EE and modern Java frameworks.
  • Experience with Spring, Spring Boot, Spring Cloud, REST APIs, and microservices.

Responsibilities

  • Own end-to-end technical architecture for enterprise ADM applications and platforms.
  • Design scalable solutions using Java, Spring Boot, microservices, REST APIs, and event-driven architectures.
  • Define modernization strategies including monolith-to-microservices and cloud migration.
  • Provide architecture guidance across application, integration, data, and cloud layers.
  • Review existing applications and identify modernization opportunities, performance improvements, and cost optimization.
  • Design and govern API, integration, caching, messaging, and asynchronous processing patterns.
  • Collaborate with Data Architects/Engineers on data models, integration, pipelines, databases, and analytics platforms.
  • Provide architectural guidance for relational, NoSQL, data lake, and cloud data solutions.
  • Define cloud-native architecture leveraging AWS, Azure, or GCP services.
  • Drive adoption of containers and orchestration with Docker and Kubernetes.
  • Establish standards for scalability, availability, resiliency, observability, security, and maintainability.
  • Guide engineering teams on design patterns, DevSecOps, CI/CD, testing, and production readiness.
  • Perform architecture/design reviews and provide direction to development/support teams.
  • Support production incident management and root-cause analysis.
  • Collaborate with Product Owners, Business Analysts, Engineering, Infrastructure, Security, Data, and EA teams.
  • Mentor technical leads and engineers to strengthen ADM practices.

Skills

Java/J2EE
Spring Framework
Microservices
REST APIs
Event-driven architecture
Distributed systems
API management
Cloud architectures
Security & DevSecOps

Education

Bachelor's or Master's degree in CS/Engineering

Tools

Kafka
MQ
Terraform
Docker
Kubernetes

Job description

Job Description ADM Architect

Experience: 10+ Years
Primary Skill: Java / Enterprise Application Architecture

Role: Application Development & Maintenance (ADM) Architect
Secondary Skill: Data Engineering / Data Architecture, Cloud

Role Summary

We are looking for an experienced ADM Architect with 10+ years of experience in designing, developing, modernizing, and supporting enterprise applications. The ideal candidate will have strong expertise in Java and modern application architecture, complemented by experience in Data platforms/engineering and Cloud technologies.

The architect will provide technical leadership across Application Development & Maintenance engagements, define target architectures, drive modernization initiatives, and ensure solutions are scalable, resilient, secure, and aligned with enterprise architecture standards.

Key Responsibilities
  • Own the end-to-end technical architecture for enterprise ADM applications and platforms.
  • Design scalable solutions using Java, Spring Boot, microservices, REST APIs, and event-driven architectures.
  • Define application modernization strategies, including monolith-to-microservices transformation and cloud migration.
  • Provide architecture guidance across application, integration, data, and cloud layers.
  • Review existing applications and identify opportunities for modernization, performance improvement, technical-debt reduction, and cost optimization.
  • Design and govern API, integration, caching, messaging, and asynchronous processing patterns.
  • Work with Data Architects and Engineers on data models, data integration, pipelines, databases, and analytical platforms.
  • Provide architectural guidance for relational, NoSQL, data lake, and cloud-based data solutions.
  • Define cloud-native architecture leveraging services available on AWS, Azure, or GCP.
  • Drive adoption of containers and orchestration technologies such as Docker and Kubernetes.
  • Establish architecture and engineering standards covering scalability, availability, resiliency, observability, security, and maintainability.
  • Guide engineering teams on design patterns, coding standards, DevSecOps, CI/CD, automated testing, and production readiness.
  • Perform architecture/design reviews and provide technical direction to development and support teams.
  • Support production problem management, root-cause analysis, performance optimization, and resolution of complex technical issues.
  • Collaborate with Product Owners, Business Analysts, Engineering, Infrastructure, Security, Data, and Enterprise Architecture teams.
  • Mentor technical leads and senior engineers and help build strong engineering practices across ADM teams.
Required Technical Skills
Primary Java & Application Architecture
  • 10+ years of overall IT/application development experience with significant architecture or technical leadership responsibilities.
  • Strong hands‑on knowledge of Java/J2EE and modern Java frameworks.
  • Strong experience with Spring, Spring Boot, Spring Cloud, REST APIs, and microservices.
  • Good understanding of domain‑driven design, design patterns, distributed systems, and event‑driven architecture.
  • Experience with messaging/streaming technologies such as Kafka, MQ, or equivalent.
  • Experience designing highly available, scalable, resilient, and high‑performance enterprise applications.
  • Strong understanding of API management, authentication/authorization, caching, and integration patterns.
Secondary Data
  • Good understanding of Data Engineering and Data Architecture concepts.
  • Experience with relational databases such as Oracle, PostgreSQL, MySQL, or SQL Server.
  • Exposure to NoSQL technologies such as MongoDB, Cassandra, DynamoDB, or equivalent.
  • Understanding of ETL/ELT, data pipelines, data lakes/lakehouses, data quality, and data governance.
  • Exposure to technologies such as Spark, Kafka, Databricks, Snowflake, or equivalent is desirable.
  • Ability to design application-to-data-platform integration patterns.
  • Strong experience with at least one major cloud platform: AWS, Azure, or GCP.
  • Experience designing cloud‑native and hybrid‑cloud solutions.
  • Understanding of IaaS, PaaS, containers, Kubernetes, serverless, managed databases, storage, networking, and IAM.
  • Experience with CI/CD and DevSecOps tools such as Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or equivalent.
  • Knowledge of Infrastructure as Code using Terraform, CloudFormation, ARM/Bicep, or equivalent is desirable.
  • Experience with monitoring and observability platforms such as Splunk, ELK, Dynatrace, AppDynamics, Prometheus/Grafana, or cloud‑native alternatives.
Preferred Qualifications
  • Bachelors or Masters degree in Computer Science, Engineering, Information Technology, or a related discipline.
  • Cloud architecture certifications from AWS, Microsoft Azure, or Google Cloud are desirable.
  • Experience working on large‑scale enterprise Application Development & Maintenance (ADM) programs.
  • Experience with legacy modernization and cloud transformation programs.
  • Exposure to Agile/Scrum and enterprise‑scale delivery methodologies
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Architect
Senior Architect

Tata Consultancy Services • Tamil Nadu

On-site
INR 2,400,000 - 4,200,000
ADM Architect - N
ADM Architect - N

Tata Consultancy Services • Chennai District, Bengaluru

On-site
INR 3,500,000 - 6,500,000
Solution Architect - ADM Services (Senior IC Role) @ Bengaluru/Need immediate or Serving Notice period or can join within 45days/Need from IT Services orgs
Solution Architect - ADM Services (Senior IC Role) @ Bengaluru/Need immediate or Serving Notice period or can join within 45days/Need from IT Services orgs

Live Connections • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Solutions Architect
Solutions Architect

ITC Infotech • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Enterprise Architect - Modernisation
Enterprise Architect - Modernisation

Minfy Technologies • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Application Architect
Application Architect

Minfy • Hyderabad

On-site
INR 3,500,000 - 7,000,000
Enterprise Architect
Enterprise Architect

Mphasis • Hyderabad

Hybrid
INR 3,500,000 - 5,500,000
Technical Architect
Technical Architect

Walking Tree • Bengaluru

On-site
INR 3,000,000 - 7,000,000
Software Architect
Software Architect

Ramco Systems • Chennai District

On-site
INR 2,000,000 - 3,000,000
Middleware Architect
Middleware Architect

Uberlife Consulting • Thane, Mumbai

On-site
INR 1,800,000 - 2,500,000