- *This role is for one of our clients**
- *Seniority level:** Mid\-Senior level
Company Name: Nomiso
Industry: Software Development
Experience: 12\+ yrs
Location: Bengaluru, Hyderabad, Telangana, Karnataka, Chennai
Job Type: full\-time
We are seeking an experienced and highly skilled **Solution Technical Architect** to lead the design, development, and implementation of enterprise\-scale technology solutions. The ideal candidate will possess deep expertise in **Java\-based application architecture**, strong experience in creating **High\-Level Designs (HLD)** and **Low\-Level Designs (LLD)**, and the ability to translate complex business requirements into scalable, secure, and high\-performing technical solutions.
As a Solution Technical Architect, you will collaborate with business stakeholders, product teams, engineering leaders, and development teams to define architectural standards, drive technology decisions, and ensure successful delivery of mission\-critical applications. This role requires a strategic thinker with strong technical leadership capabilities and hands\-on experience in designing modern enterprise systems.
- *Requirements**
- ---------------
### **Key Responsibilities**
- Define end\-to\-end solution architecture for enterprise applications and digital transformation initiatives.
- Create and review **High\-Level Design (HLD)** and **Low\-Level Design (LLD)** documents, ensuring alignment with business objectives and technical standards.
- Lead architecture discussions and provide technical direction across multiple development teams.
- Design scalable, secure, and maintainable systems using **Java** and related enterprise technologies.
- Evaluate business requirements and convert them into robust technical solutions and architecture blueprints.
- Establish architecture governance, design principles, coding standards, and best practices.
- Conduct architecture reviews, code reviews, and technical assessments to ensure solution quality.
- Work closely with engineering, DevOps, QA, and product teams throughout the software development lifecycle.
- Identify performance bottlenecks and recommend improvements for scalability, reliability, and maintainability.
- Provide technical mentorship to developers, technical leads, and engineering teams.
- Drive technology selection, framework adoption, and architectural innovation across projects.
### **Required Skills \& Qualifications**
### **Must\-Have Skills**
- Strong expertise in **High\-Level Design (HLD)** and **Low\-Level Design (LLD)** for complex enterprise applications.
- Extensive experience in **Java** and enterprise application development.
- Deep understanding of object\-oriented design principles, design patterns, and software architecture methodologies.
- Experience designing distributed systems, microservices architectures, APIs, and integration solutions.
- Strong knowledge of application scalability, performance optimization, security, and reliability principles.
- Ability to create architecture diagrams, technical documentation, and solution blueprints.
- Excellent problem\-solving, analytical, and decision\-making skills.
- Strong stakeholder management and communication abilities.
### **Good\-to\-Have Skills**
- Experience working as a **Solution Architect** or **Technical Architect** in large\-scale enterprise environments.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with containerization, Kubernetes, DevOps practices, and CI/CD pipelines.
- Knowledge of event\-driven architecture, messaging systems, and modern integration patterns.
- Experience in enterprise modernization and digital transformation initiatives.
### **Preferred Experience**
- 12–20 years of overall experience in software engineering, architecture, and enterprise solution design.
- Proven track record of leading architecture initiatives for large\-scale business\-critical applications.
- Experience working with cross\-functional teams in Agile or hybrid development environments.
- Strong understanding of enterprise architecture frameworks and best practices.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.