Solution Architect

Year    KL, IN, India

Job Description

- Solution Architect- male

Experience: 8-10 Years

Location: India / Hybrid / Remote

Employment Type: Full-time

Job Summary

We are looking for a highly experienced Solution Architect with proven hands-on expertise in designing and implementing Modular Monolithic and Microservices-based applications. The ideal candidate must have strong foundations in Object-Oriented Design (OOD), Object-Oriented Programming (OOP), and SOLID principles, along with strong experience in Java (Spring Boot) and Flutter (VIPER / Clean Architecture).

This role involves ownership of system architecture, UML-based design modeling, and technical leadership, ensuring scalable, maintainable, and high-performance systems.

Key Responsibilities

Architecture & System Design

Design and evolve Modular Monolithic and Microservices architectures

Define clear module boundaries, service responsibilities, and communication patterns

Apply OOD, OOP, and SOLID principles across system design

Own and maintain High-Level Design (HLD) and Low-Level Design (LLD) documents

Ensure architecture meets scalability, security, performance, and availability requirements

UML & Design Modeling

Create and maintain UML diagrams as part of architectural governance

Design and review:

Class Diagrams

Sequence Diagrams

Component Diagrams

Deployment Diagrams

Activity Diagrams

Ensure UML diagrams are aligned with real implementation

Guide teams in converting UML designs into clean, maintainable code

Backend Architecture - Java / Spring Boot

Architect Modular Monolithic applications with well-defined internal modules

Design and implement Microservices architectures

Define RESTful API contracts and integration strategies

Review Spring Boot best practices (JPA/Hibernate, transactions, caching)

Implement resilience patterns (timeouts, retries, circuit breakers)

Mobile Architecture - Flutter

Define and enforce VIPER / Clean Architecture

Ensure clean separation of presentation, domain, and data layers

Review state management, navigation, and modular UI components

Leadership & Team Management

Act as technical lead / architect across teams

Mentor developers and senior engineers

Conduct architecture reviews, UML walkthroughs, and code reviews

Collaborate with Product, QA, DevOps, and stakeholders

Provide estimations, risk analysis, and architectural trade-offs

Quality, Security & Performance

Enforce architectural standards and coding guidelines

Ensure application security and data protection

Identify performance bottlenecks at module and service level

Drive observability (logging, metrics, tracing)

Required Skills & Experience

8-10 years of software development experience with architectural ownership

Proven experience in:

Modular Monolithic architecture

Microservices architecture
Apply now- hr@nesasoftware.com
or 7593833662

Strong expertise in OOD, OOP, SOLID principles

Hands-on experience with UML modeling

Java & Spring Boot

Flutter with VIPER / Clean Architecture

Experience with relational and/or NoSQL databases

Messaging systems and async communication (Kafka/RabbitMQ preferred)

Cloud platforms (AWS / Azure / GCP preferred)

CI/CD and DevOps exposure

Nice to Have

Domain-Driven Design (DDD)

Monolith ? Modular Monolith ? Microservices migration experience

Security architecture and performance tuning experience

Job Types: Full-time, Permanent

Pay: Up to ?60,000.00 per month

Benefits:

Health insurance Provident Fund
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5018647
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KL, IN, India
  • Education
    Not mentioned
  • Experience
    Year