- 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
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.