- The role of Infrastructure & Cloud Full Stack Engineer (Senior) is a senior consulting/engineering role and involves the following responsibilities
- Design, develop, and operate full-stack web applications using either Java (Spring Boot) or .NET (ASP.NET Core).
- Build secure REST/GraphQL APIs, microservices, and event-driven integrations (Kafka/Service Bus/RabbitMQ).
- Develop responsive front-ends with React (TypeScript) or Angular, including state management and component reuse.
- Model data and write efficient queries across SQL (Azure SQL/SQL Server/PostgreSQL) and NoSQL (Cosmos DB/MongoDB).
- Implement authentication/authorization (OAuth2/OIDC with Microsoft Entra ID/Azure AD), secrets via Azure Key Vault, and OWASP best practices.
- Containerize services with Docker and deploy to Azure App Service or AKS (Kubernetes); use Helm where applicable.
- Set up CI/CD with Azure DevOps/GitHub Actions/Jenkins, including quality gates (SonarQube), automated tests, and environment promotions.
- Implement observability using Application Insights/ELK/OpenTelemetry; define SLOs, alerting, dashboards, and runbooks.
- Collaborate with infrastructure/network/security teams on VNet/Subnet design, private endpoints, DNS/SSL, WAF, and firewall rules.
- Optimize performance, reliability, and cost (caching with Redis, connection pooling, asynchronous patterns, Azure scaling).
- Conduct architecture/solution assessments, create HLD/LLD/diagrams, and present recommendations aligned to business goals.
- Contribute to reusable components, coding standards, and engineering best practices; mentor junior engineers.
Good to have
presales/bid inputs (effort estimates, solutioning, SOW support).
Desired Profile
- 4 8 years total experience with recent hands-on in full-stack engineering (Java or .NET) delivering production systems.
- 3+ years in backend frameworks Spring Boot (Java 11/17+) or ASP.NET Core (.NET 6/7/8).
- 2+ years in a modern SPA framework (React or Angular).
- 1+ years with containers/orchestration (Docker, basic Kubernetes/AKS) and CI/CD pipelines.
- Practical experience with Azure services (App Service, AKS basics, Azure SQL/Storage, Key Vault, Application Insights).
- Strong RDBMS design, ORM (Hibernate/JPA or EF Core), and API design; understanding of DDD, clean architecture, and microservices patterns.
- Solid grasp of networking/security fundamentals (HTTP/TLS, DNS, JWT, CORS, VNet, private endpoints).
- Excellent problem-solving, communication, presentation, and stakeholder collaboration skills.
Experience
4 to 8 years
Education
B.Tech. / BS in Computer Science (or equivalent)
Technical Skills & Certifications
- Backend (choose one track)
- Java Java 11/17+, Spring Boot, Spring Data/Security, Maven/Gradle, JPA/Hibernate
- Certs (nice to have) Oracle OCP Java SE; Spring Professional
- OR
- .NET .NET 6/7/8, ASP.NET Core, EF Core, LINQ, NuGet, C# 10/11
- Certs (nice to have) AZ-204 (Azure Developer), Microsoft Certified .NET/C#
- Frontend & ToolingReact (TypeScript) or Angular, Redux/NgRx, Jest/Jasmine/Cypress, Webpack/Vite
- Data, Messaging & CachingAzure SQL/SQL Server/PostgreSQL; Cosmos DB/MongoDB; Redis; Kafka/RabbitMQ/Service Bus
- DevOps & Cloud (Azure-focused)Git, GitFlow, SonarQube; Azure DevOps/GitHub Actions; Docker; basic Kubernetes/AKS & Helm
- Azure App Service, Key Vault, Storage (Blob), Application Insights, API Management (good to have)
- Optional IaC exposure Bicep/Terraform (basics)