Cloud-Native Development Serverless Focus
- Design, develop and maintain Java cloud-native applications using Spring or Quarkus.
- Build scalable microservices and serverless architectures on AWS, Azure, or GCP.
- Hands-on with cloud services including
- AWS: Lambda, API Gateway, DynamoDB, S3, CloudWatch, SNS/SQS.
- Azure: Functions, API Management, Cosmos DB, Storage, Application Insights, Event Grid/Service Bus.
- GCP: Cloud Functions, Apigee, Cloud Datastore, Cloud Storage, Pub/Sub, Stackdriver.
Infrastructure as Code & DevOps
- Implement and manage Infrastructure as Code (IaC) using Terraform with best practices.
- Work with CI/CD pipelines using GitLab CI, GitHub Actions, Jenkins, or ArgoCD.
- Deploy and manage containerized applications with Kubernetes or OpenShift.
Code Quality & Architecture
- Apply Clean Code, SOLID principles and automated testing (unit & integration).
- Conduct code reviews and architecture reviews while mentoring junior developers.
- Ensure solutions prioritize maintainability, performance, scalability, and security.
Observability & Optimization
- Monitor, troubleshoot, and optimize application performance using Datadog, Dynatrace, CloudWatch, Azure App Insights, or Stackdriver.
- Implement logging, tracing, and observability best practices.
- Drive FinOps practices for cloud cost optimization.
Required Skills & Experience
- Strong proficiency in Java with hands-on experience in Spring or Quarkus.
- Expertise in serverless development (AWS Lambda, Azure Functions, Google Cloud Functions).
- Proficient with databases: PostgreSQL, MySQL, MariaDB, Amazon RDS, DynamoDB, Azure SQL, Cosmos DB, Google Cloud SQL/Datastore.
- Container orchestration expertise: Kubernetes, AWS EKS/ECS, Azure AKS, Google GKE.
- Infrastructure as Code (Terraform) for scalable cloud deployments.
- Proven experience with CI/CD tools (GitLab CI, Jenkins, GitHub Actions, ArgoCD)
- Hands-on with event-driven architectures & messaging platforms (Kafka, SNS/SQS, Azure Service Bus, GCP Pub/Sub).
- Security & Identity: Knowledge of SSO, OAuth2, OpenID Connect, JWT, SAML, HashiCorp Vault.
- Cloud Networking: API Gateway, Azure API Management, or Apigee.
- Cloud Storage: Amazon S3, Azure Storage, Google Cloud Storage.
- Working knowledge of Linux OS & shell scripting.
Preferred Qualifications
- Bachelor s or Master s degree in Computer Science, Engineering, or related field.
- Cloud certifications (AWS, Azure, or GCP Solutions Architect, Developer).
- Exposure to AI/ML services: Amazon SageMaker, Azure Machine Learning, Google Vertex AI.
- Experience with Agile/Scrum/Kanban methodologies.