You will be responsible for creation of end-to-end application architecture.
You will be responsible to Architect & Design scalable, available & high performant distributed Microservices based applications for the organization.
You will take design ownership of technical solution across application, infrastructure, business process and other service lines to develop the solution blueprint.
You will have expertise in large-scale system integration involving the design and implementation of cloud-based architectures that connect disparate systems, ensuring seamless data flow and interoperability while addressing scalability, security, and performance challenges.
You will be responsible to assess and mitigate technology-related risks, ensuring compliance with regulatory requirements.
You will be collaborating with cross-functional teams to design and create solutions for web and mobile applications that enhance customer engagement and operational efficiency.
You will design solutions with a focus on resiliency, performance, and maintainability.
You will measure and evaluate features and system metrics to continuously improving the developer experience.
You will grow and inspire the engineering team through coaching and mentoring.
You will instill the healthy, collaborative, and competitive engineering culture within the team.
You will need to have a thorough understanding on the latest trends and provide guidance on the technology investment decisions.
You will define & practice the architectural, design & developmental standards.
You will define and integrate industry standardized KPIs in terms of performance, availability.
You will oversee recommended designs patterns throughout the implementation.
You will collaborate with API Developers/Architects to understand the capabilities and limitations of existing APIs and design solutions for consuming or exposing APIs.
You should be leading a diverse group of project stakeholders and members towards successful delivery of project
Must Have:
10+ years experience in Software Industry with min 5 years experience in enterprise architecture.
Advanced knowledge of leading architecture solutions.
Strong understanding of Enterprise Applications and Solutions Architecture.
Expertise in asynchronous and event-based communication and integration.
Strong understanding of enterprise solutions including technical design (OOD/OOA, Micros Services and Web Services)
Expertise in the architecture patterns & design standards (SOLID, KISS, DRY etc)
Expertise in building 12 factor apps
Strong knowledge in domain driven design
Deep understanding on : Java/Nodejs / OpenAPI (Swagger), Azure / GCP / AWS, Serverless
Expertise in Cloud native application development
Expertise in setting up CICD pipelines and quality controls.
Ability to work in an Agile environment with strong practice in BDD / TDD
Expertise in databases like MongoDB / MySQL / PostgreSQL / Oracle.
Expertise in Rest API performance tuning
Experience in OAuth2, SAML and the associated frameworks.
Expertise in scaling patterns
Expertise in application frameworks like NestJS /ExpressJS/feathersjs etc
Expertise in database optimization techniques
Excellent communication, presentation, and interpersonal skills
Ability to function under pressure and in a fast-paced work environment.
Exhibit strong negotiation skills.
A good grip on the emerging technologies
Experience with API management tools like APIM/MuleSoft/APIGee/Kong etc
Experience in Messaging Queues (RabbitMQ, Kafka etc)