We are hiring Application Architect with HCLDryice IO team under HCL Software for Noida Locations.
Job Profile:Application Architect
Desired Experience: 10- 15 years
Core Skills:
- Strong expertise in designing, developing, and governing microservices-based application architectures.
- Hands-on exposure to Google Cloud Platform (GCP) services such as Compute Engine, GKE, Cloud Run, Cloud Functions, Pub/Sub, and Cloud Storage.
- Proficiency with modern UI frameworks, particularly Vue.js, for architecting front-end solutions.
- Strong experience designing, securing, and scaling RESTful APIs.
- Solid understanding of MVC architecture patterns and layered application design.
- Working knowledge of relational and analytical database platforms: SQL Server, MySQL, ClickHouse, and PostgreSQL.
- Ability to define architecture blueprints, design patterns, and technology roadmaps for enterprise applications.
- Experience with containerization and orchestration technologies (Docker, Kubernetes/GKE).
- Knowledge of API gateways, service mesh, and event-driven/asynchronous messaging architectures.
- Strong grasp of scalability, performance tuning, and security best practices in distributed systems.
Soft Skill:
- Excellent communication and stakeholder management skills.
- Strong leadership and mentoring abilities.
- Strategic thinking with the ability to translate business requirements into scalable technical solutions.
- Good documentation and presentation skills.
Job Responsibilities:
- Design and define end-to-end application architecture for microservices-based solutions deployed on GCP.
- Establish architectural standards, design patterns, and best practices across engineering teams.
- Collaborate with product owners, engineering leads, and stakeholders to translate business requirements into scalable technical solutions.
- Architect and guide development of UI applications using Vue.js and REST APIs following MVC design principles.
- Define data architecture strategies across SQL Server, MySQL, ClickHouse, and PostgreSQL, including data modeling and performance optimization.
- Conduct architecture reviews, code reviews, and performance/scalability assessments across applications.
- Provide technical leadership and mentorship to development teams throughout the delivery lifecycle.
- Evaluate and recommend new tools, frameworks, and technologies to improve architecture maturity.
- Ensure solutions meet security, compliance, and non-functional requirements (scalability, availability, performance).
- Create and maintain architecture documentation, diagrams, and technology roadmaps.
Educational Qualification:
Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent practical experience).
Interested folks can DM , or share updated CV at [Confidential Information]