Overview
Skills
Job Details
We are looking for an experienced Senior Software Engineer with hands-on expertise in building production-grade microservices and secure REST APIs. The ideal candidate will have deep experience in ASP.NET Core / Java Spring Boot, microservices architecture, data access optimization, and observability & resiliency patterns.
Key Responsibilities:-
Design, develop, and maintain ASP.NET Core Web APIs / Java Spring Boot microservices.
-
Implement secure authentication and authorization using OAuth2, OIDC, JWT, Azure AD.
-
Build and optimize data access layers with Entity Framework Core / Dapper / SQL Server / EF Core / Hibernate / PostgreSQL.
-
Apply resiliency patterns (e.g., Polly, circuit breakers, retries, timeouts) for fault-tolerant microservices.
-
Implement structured logging and observability using Serilog, correlation IDs, telemetry, monitoring tools.
-
Write unit and integration tests using NUnit / JUnit / Mockito / Cypress.
-
Collaborate with CI/CD pipelines and DevOps tools for automated deployments.
-
ASP.NET Core Web API / Java Spring Boot
-
Entity Framework Core / Dapper / Hibernate / SQL Server / PostgreSQL
-
Polly (resiliency, retries, circuit breakers, timeouts)
-
OAuth2 / OIDC / JWT / Azure AD (secure APIs)
-
Serilog / Structured Logging / Telemetry / Monitoring