Can be from any technical programming background like .NET or Java
7+ years of in-depth knowledge in C#, ASP.NET MVC, Webapi
3+ years of experience in .NET core, EF Core, Webapi core
3+ years of experience in RESTful Http services design
Should have exposure or hands on in designing API using RAML or Open API Specification
7+ years of in-depth knowledge in core Java, spring and Hibernate
3+ years of experience in spring boot
4+ years of experience in developing Microservices using docker container or similar containerized platform
3-5 years of experience in serverless architecture and exposure using AWS Lambda/Azure Functions
3-5 years in using AWS or Azure PaaS services not limited to storage, Queues, Database, security. AWS: SQS, SNS, Dynamo DB, ECS, EC2, Load Balancer, Secrets manager or Azure: Storage accounts(all types), App services, Web jobs, batch, Logic apps, ACR, ACS etc.
Should be familiar or hands on in using Devops pipeline and managing Code repository and released using Git/BitBucket
Good to have knowledge on designing SPA application using Angular 4/6/8 or REACT JS
5+ years of experience with SQL Server, Postgre SQL writing stored procedures, performance tuning and identifying deadlocks, transactions and data locking/blocking scenarios