This role is for one of our clients
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.
- Ensure compliance with security, performance, and enterprise architecture guidelines.
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.