Associate Architect
Posted Updated
Description
<p>Job Description – </p><p>Associate Architect
(Full Stack)
</p><p>Experience: 7–10 Years
</p><p>About the Role
Mpokket is looking for a hands-on Associate Architect to design, build, and evolve scalable,
resilient, and secure enterprise applications. The ideal candidate should possess strong
backend engineering expertise, solid system design skills, and experience building cloud-native
distributed systems. The role requires balancing architecture, hands-on development, technical
leadership, production excellence, and mentoring engineers.
</p><p><br /></p><p>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.
</p><p><br /></p><p>Must Have Skills
</p><p>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
</p><p><br /></p><p>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
</p><p><br /></p><p>Databases
● Strong experience with:
○ MySQL
○ PostgreSQL
○ MongoDB
○ Redis
● Experience with:
○ Database Design
○ Query Optimization
○ Indexing
○ Transactions
○ Performance Tuning
○ High Availability and Replication</p><p><br /></p><p>
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
</p><p><br /></p><p>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
</p><p><br /></p><p>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
</p><p><br /></p><p>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
</p><p><br /></p><p>Technical Leadership
● Experience leading architecture and technical design discussions
● Experience mentoring engineers
● Strong communication and stakeholder management skills
● Strong analytical and problem-solving abilities</p><p><br /></p><p>
Nice to Have
</p><p>Programming & Platform
● Python
● OpenTelemetry
● Elasticsearch
● CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI)
● Infrastructure as Code (Terraform, CloudFormation)
</p><p>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
●</p><p><br /></p><p> 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
</p><p>Architecture
● Domain Driven Design (DDD)
● Clean Architecture
● Hexagonal Architecture
● API Gateway platforms
● Service Mesh
● Feature Flag platforms</p><p><br /></p><p>
Domain Experience
Experience in one or more of the following domains:
● FinTech
● Digital Lending
● Payments
● Banking
● Financial Services
</p><p><br /></p><p>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.
</p><p><br /></p><p>Recruiter Screening Checklist
Mandatory
● ✔ 7–10 years of experience
● ✔ Java & Spring Boot
● ✔ Microservices Architecture
● ✔ System Design
● ✔ MySQL / PostgreSQL
● ✔ MongoDB
● ✔ Redis
● ✔ Kafka
● ✔ RabbitMQ
● ✔ AWS and/or GCP
● ✔ Docker & Kubernetes
● ✔ Datadog / New Relic / ELK / Grafana / Prometheus
● ✔ Experience designing scalable distributed systems
● ✔ Working knowledge of frontend deployment and operations
● ✔ Experience mentoring engineers or leading technical initiatives
</p><p><br /></p><p>Preferred
● ✔ Python
● ✔ AI/ML exposure
● ✔ LangChain / LlamaIndex / Spring AI / CrewAI / AutoGen
● ✔ Cursor / GitHub Copilot / Claude Code
● ✔ OpenTelemetry / Elasticsearch
● ✔ FinTech / Payments / Banking / Digital Lending experience</p>
Skills
- Agentic AI
- AI
- Angular
- API
- API Gateway
- Authentication
- AutoGen
- AWS
- CI/CD
- Claude Code
- Clean Architecture
- Cloud
- Cloud Native
- CloudFormation
- CrewAI
- Datadog
- Design Patterns
- DevOps
- Distributed Systems
- Docker
- Domain-Driven Design (DDD)
- Elasticsearch
- ELK
- Event Driven Architecture
- Fintech
- GCP
- GitHub
- GitHub Actions
- Github Copilot
- GitLab
- Grafana
- Hexagonal Architecture
- Infrastructure as Code
- Java
- Jenkins
- Kafka
- Kubernetes
- LangChain
- LlamaIndex
- LLM
- Machine Learning
- MCP
- Microservices
- MongoDB
- MVC
- MySQL
- New Relic
- Observability
- OOP
- OpenTelemetry
- PostgreSQL
- Prometheus
- Python
- RabbitMQ
- RAG
- React
- Redis
- REST
- Root Cause Analysis
- Semantic Kernel
- Spring
- SRE
- Stakeholder Management
- Terraform
- Vector Databases
- Vue