-
Design, develop, and deploy scalable applications using Azure services, including AKS, APIM, Application Gateway, Front Door, Key Vault, and other core Azure resources.
-
Develop and maintain containerized applications using Docker and orchestrate using Kubernetes.
-
Build robust backend services using Core Java (17+), Spring Boot, Spring Data JPA + Hibernate, and implement secure authentication/authorization with Spring Security and JWT.
-
Develop responsive and dynamic user interfaces using ReactJS.
-
Implement asynchronous communication patterns using Kafka.
-
Work with relational databases such as Azure SQL, Snowflake, and Oracle for data modeling and integration.
-
Utilize non-relational databases like Redis and MongoDB for caching and document-based storage solutions.
-
Write unit and integration tests using JUnit and Mockito to ensure code quality and reliability.
-
Collaborate with DevOps teams for basic CI/CD pipeline implementations and understand the deployment process.
-
Apply basic knowledge of Infrastructure as Code using Terraform to support cloud resource provisioning.
Cloud Developer SQL Application Developer