Hands-on technologist with 12+ years of experience in coding, designing, and review of technical deliverables
Must have at least 2+ years of experience as a technical architect
Strong experience in Java 8 (or above) and Spring Boot
Strong experience in REST APIs (using Spring / Jersey etc)
Exposure of GraphQL & Open API /Swagger will be preferred
Strong Experience in AWS Cloud Platform and services (AWS Lambda, API Gateway, EC2, ELB, IAM, Route53, RDS, S3, SNS, SQS, Cloud Watch, Cognito)
STRONG COMMUNICATION SKILL IS A MUST
Strong in Application Architecture, Design Patterns, SOLID design principles, REST API Design, MicroService Based Architecture, Monolithic Applications
Strong experience in relational databases such as SQL Server, Oracle, MySQL and at least one NOSQL database such as Cassandra, MongoDB, CouchDB
Exposure in performance tuning of SQL and PL/SQL will be preferred
Highly proficient in systems and non-functional requirements definition
Experienced in technology stack selection and the definition of solution, technology, and integration architectures
Experience of implementing and governing software ,engineering processes, practices, tools and standards for development teams
Proficient in effort estimation techniques; will actively support project managers and scrum masters on planning the implementation and will work with test leads on the definition of an appropriate test strategy for the realization of a quality solution
Job Summary
Strong leadership, business communication and consulting skills
Prior experience of working in client facing leadership roles in geographies like US, Canada or UK
Extensive pre-sales experience as a technology/ engineering subject matter expert i.e. high level solution definition, sizing and RFI/RFP responses
Aware of latest technology trends, engineering processes, practices and metrics
Must be a thought leader in one or more areas of technology
Nice to have skills
Experience on 12-factor applications and event driven architectures
Architecture experience with PAAS and SAAS platforms hosted on AWS
Data modelling and design experience
Infrastructure sizing and design experience for on premise and cloud hosted platforms
Aware of latest technology trends, engineering processes, practices and metrics
Role Based Competencies
Architect - Technology Selection Architect - Technology Evangelist Architect - Solution Design and Delivery Beh - Mentoring and Collaboration Architect - POC and Solution Scaling Beh - Leadership and Presentation Skills Architect - Define NFRs Beh - Change Advocate