Search by job, company or skills

Associate Architect

Early Applicant
  • Posted 11 days ago
  • Be among the first 10 applicants

Job Description

Key Responsibilities

● Design scalable, resilient, and highly available distributed systems.

● Define solution architecture and drive technical design discussions.

● Design and review microservices, REST APIs, and event-driven architectures.

● Collaborate with engineering teams to build secure, high-performance applications.

● Review architecture, design, and code to ensure engineering best practices.

● Identify and address scalability, reliability, performance, and security challenges.

● Drive production readiness through observability, monitoring, and operational excellence.

● Mentor engineers and promote engineering best practices.

● Work closely with Product, Engineering, DevOps, and SRE teams to deliver high-quality software.

● Stay current with emerging technologies and modern software engineering practices.

Backend Development

● Strong programming experience in Java (17+)

● Hands-on experience with Spring Boot, Spring MVC, Spring Data, Spring Security

● Strong understanding of Object-Oriented Programming (OOP), SOLID Principles, and Design Patterns

● Experience designing and developing RESTful APIs

● Experience building scalable, high-performance backend applications

System Design & Architecture

Strong understanding of Microservices Architecture

● Experience designing scalable, highly available, and fault-tolerant distributed systems

● Strong knowledge of:

○ High Availability (HA)

○ Scalability

○ Event-Driven Architecture

○ API Gateway

○ Caching

○ Load Balancing

○ Rate Limiting

○ Circuit Breaker Pattern

○ Retry Mechanisms

○ Idempotency

○ Distributed Transactions

○ Performance Optimization

○ Secure Application Design

● Experience participating in architecture reviews and technical design discussions

Databases

● Strong experience with:

○ MySQL

○ PostgreSQL

○ MongoDB

○ Redis

● Experience with:

○ Database Design

○ Query Optimization

○ Indexing

○ Transactions

○ Performance Tuning

○ High Availability and Replication

Messaging & Event Streaming

● Hands-on experience with:

○ Apache Kafka

○ RabbitMQ

● Experience building asynchronous and event-driven systems

● Understanding of:

○ Producer/Consumer patterns

○ Consumer Groups

○ Dead Letter Queues (DLQ)

○ Retry Strategies

○ Message Ordering

○ Message Durability

Cloud & Platform

● Hands-on experience with AWS and/or GCP

● Experience with cloud-native application development

● Hands-on experience with Docker and Kubernetes

● Understanding of container orchestration, deployment strategies, scaling, and production operations

Frontend (Architecture & Operations)

● Working knowledge of frontend application architecture from a deployment and operations perspective

● Understanding of frontend frameworks such as React, Angular, or Vue.js

● Experience with frontend deployment, CDN/Web Server configuration, authentication flows, API integration, monitoring, and production troubleshooting

● Ability to collaborate effectively with frontend engineering teams to design end-to-end solutions

Observability & Production Engineering

Hands-on experience with one or more of:

● Datadog

● New Relic

● ELK Stack

● Grafana

● Prometheus

Experience with:

● Application Monitoring

● Distributed Tracing

● Log Analysis

● Alerting

● Root Cause Analysis (RCA)

● Performance Monitoring

● Production Incident Management

Technical Leadership

● Experience leading architecture and technical design discussions

● Experience mentoring engineers

● Strong communication and stakeholder management skills

● Strong analytical and problem-solving abilities

Nice to Have

Programming & Platform

● Python

● OpenTelemetry

● Elasticsearch

● CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI)

● Infrastructure as Code (Terraform, CloudFormation)

AI / ML

● Basic understanding of AI/ML concepts and practical enterprise use cases

● Experience building or integrating AI-powered applications

● Exposure to AI/LLM frameworks such as:

○ LangChain

○ LlamaIndex

○ Spring AI

○ CrewAI

○ AutoGen

○ Semantic Kernel

● Familiarity with:

○ Large Language Models (LLMs)

○ Retrieval-Augmented Generation (RAG)

○ AI Agents

○ Vector Databases

○ MCP (Model Context Protocol)

● Experience using AI-powered developer tools such as Cursor, GitHub Copilot, Claude Code, or similar

Architecture

● Domain Driven Design (DDD)

● Clean Architecture

● Hexagonal Architecture

● API Gateway platforms

● Service Mesh

● Feature Flag platforms

Domain Experience

Experience in one or more of the following domains:

● FinTech

● Digital Lending

● Payments

● Banking

● Financial Services

Candidate Profile

● 7–10 years of software engineering experience with a strong backend engineering background.

● Proven experience designing and building large-scale distributed systems in production.

● Hands-on engineer with an architectural mindset.

● Passionate about solving complex engineering problems and improving system reliability.

● Strong ownership, collaboration, and mentoring skills.

● Comfortable working across architecture, development, production support, and engineering excellence initiatives.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152525655

Similar Jobs

Bengaluru, India

Skills:

snowflake JavaPysparkScalaData WarehouseSqlGcpMLopsSparkDatabricksAzurePythonAzure DevOpsAWSDimensional ModelsSynapse

Bengaluru, India

Skills:

snowflake Azure DevOpsSqlDatabricksJavaPysparkMLopsAWSPythonAzureGcpData WarehouseScalaSparkSynapseDimensional Models

Bengaluru

Skills:

PythonJsonMicrosoft AzureOpenAI APILangChainAI automation

Bengaluru, India

Skills:

Aws RdsRmanSqlPl SqlOracle RacFlashbackAzure Database services

Bengaluru, India

Skills:

.Net CoreAWS SQSKafkaRest ApisGitlabKubernetesReact JsDockerHelmMS SQLPostgreSQLSQL databasesASP.NET CoreAWS cloud servicesNoSQL databases

Beware of Scammers

We don’t charge money for job offers