- Design, develop, and maintain secure, scalable RESTful APIs using Java, Spring Boot, Azure services, and Azure API Management.
- Build responsive front-end and back-end applications using Java, Spring Boot, React, and Node.js.
- Develop automated API, microservices, contract, service-virtualization, and UI tests.
- Design and implement cloud-native applications on Azure, including Azure App Service, Azure Functions, Azure Container Apps, and AKS.
- Build, deploy, and manage containerized applications using Docker, Azure Container Registry, Azure Container Apps, and AKS.
- Design distributed and event-driven systems using Azure Service Bus, Event Hubs, Event Grid, or Apache Kafka.
- Build and maintain CI/CD pipelines using Azure DevOps Pipelines, GitHub Actions, and infrastructure-as-code tools.
- Design and optimize relational and NoSQL databases, including Azure Database for PostgreSQL, Azure SQL Database, MySQL, and Azure Cosmos DB.
- Collaborate with product managers, UX/UI designers, architects, and engineers, and participate in code reviews.
DockerGraphQLJava+7 more