Technical Architect

Job Title: Technical Architect – Backend (Java / .NET)

Location: Kalyani Nagar, Pune

Experience: 8 – 10 years

Employment Type: Full-time

Department: Tech


Role Overview:

We are looking for a strong Technical Architect capable of architecting enterprise-grade distributed systems using microservices, event-driven architecture, Clean Architecture, SOLID, and modern data architecture principles. The candidate should be hands-on in either .NET or Java and must have the ability to design robust RDBMS and NoSQL data architectures that support scalability, performance, and fault tolerance.


Key Responsibilities:

1. Architecture & System Design

  • Architect and develop microservices using Java (Spring Boot) or .NET (ASP.NET Core).
  • Ensure the application follows Clean Architecture, SOLID, and DDD principles.
  • Design scalable APIs (REST/gRPC) and asynchronous message flows.
  • Lead the design of event-driven systems using Kafka, RabbitMQ, or similar tech.
  • Prepare HLD, LLD, integration diagrams, sequence flows, and event schemas.

2. Data Architecture Ownership

  • Define end-to-end data architecture for distributed systems and microservices.
  • Perform data modeling for both relational (RDBMS) and non-relational (NoSQL) systems.
  • Decide when to use which database type (polyglot persistence).
  • Define and optimize:
    • Data entities
    • Domain aggregates
    • Read/write separation (CQRS optional)
  • Architect scalable and resilient database strategies using:
    • RDBMS: SQL Server, PostgreSQL, MySQL
    • NoSQL: MongoDB, Cassandra, DynamoDB, Redis, Cosmos DB
  • Implement:
    • Indexing strategies
    • Sharding/partitioning
    • Data replication & backup policies
    • DR & HA data topologies
    • Data consistency patterns (strong/eventual)
  • Define standards for:
    • API-to-DB contracts
    • Database versioning/migrations
    • Stored procedures vs ORM usage
    • Archival & retention policies

3. Technical Leadership

  • Lead engineering teams in understanding and using proper data patterns.
  • Conduct data layer reviews, SQL and query-performance tuning.
  • Guide teams on NoSQL modeling (document, wide-column, key-value, graph).
  • Evaluate and approve database technologies during solution design.
  • Provide thought leadership on data scalability, caching, performance, and governance.

4. Engineering Excellence

  • Define caching strategies using Redis or equivalent.
  • Implement observability, logging, monitoring, and distributed tracing.
  • Enforce API security, OAuth2/JWT, and OWASP-recommended data security measures.
  • Oversee CI/CD pipelines, containerization, cloud-native deployment strategies.

5. Collaboration & Delivery

  • Work with stakeholders to translate business needs into data-backed solutions.
  • Collaborate with DevOps, Cloud, and Product teams for E2E delivery.
  • Prepare data migration and modernization strategies during legacy transformations.

Required Technical Skills

1. Backend Stack Either of the following is required:

  • .NET: C#, ASP.NET Core, EF Core
  • Java: Java 17/21, Spring Boot, Spring Cloud

2. Data Architecture Expertise

  • Strong RDBMS understanding – normalization, indexing, transactions, stored procs.
  • NoSQL expertise – document, key-value, time-series, wide-column patterns.
  • Hands-on with SQL Server, PostgreSQL, MySQL, plus any NoSQL like MongoDB, Cassandra, Redis, DynamoDB, Cosmos DB.
  • Knowledge of DB optimization, performance tuning, and query profiling. • Understanding of CAP theorem, consistency levels, and distributed data patterns.

3. Event & Messaging

  • Kafka, RabbitMQ, Pulsar, Azure Service Bus, etc.

4. Cloud & DevOps

  • Kubernetes, Docker, Helm
  • Azure/AWS/GCP services for compute, storage, and databases
  • CI/CD pipelines, IaC

Good to Have

  • Experience with CQRS + Event Sourcing
  • Data streaming architecture (Kafka Streams, Flink, Spark Streaming)
  • Exposure to Big Data concepts •
  • Experience with API gateways and service mesh

Soft Skills

  • Excellent communication & documentation capability
  • Ability to coach teams on backend and data architecture
  • Strong analytical and problem-solving skills
  • Ownership-driven mindset

Apply for this position:

We'll never share your email with anyone else.
Allowed File Types: .pdf, .doc, .docx.

Profile close
send

Powered by Alternate TextteleBot