Proficient in Java with expertise in Spring or Quarkus frameworks, serverless technologies (AWS Lambda, Azure Functions, Google Cloud Functions), Terraform IaC, Kubernetes/OpenShift containerization, and CI/CD pipelines
Develop scalable, secure cloud-native applications using AWS, Azure, or Google Cloud; manage infrastructure as code; optimize performance with observability tools; mentor junior developers and conduct code reviews
Cloud-Native Development Serverless Focus: proficient in modern Java, extensive experience in developing Java cloud applications, with a focus on microservice frameworks and serverless architectures.
Extensive hands-on experience with the Spring or Quarkus framework.
Proficiency with the cloud services of at least one hyperscaler, such as:
AWS Lambda, Amazon API Gateway, Amazon DynamoDB, Amazon S3, CloudWatch, and Amazon SNS/ Amazon SQS.
Azure Functions, Azure API Management, Azure Cosmos DB, Azure Storage, Azure Application Insights and Azure Event Grid / Azure Service Bus
Google Cloud Functions, Apigee, Cloud Datastore, Cloud Storage, Stackdriver Monitoring and Cloud Pub/Sub
Experienced in design and development of scalable, secure, and reliable cloud-native applications on AWS, Azure or Google Cloud.
Infrastructure as Code (IaC): Practical experience in managing infrastructure using Terraform, applying best practices in modularization, version control, and reuse.
Committed to applying Clean Code principles, SOLID design principles, and automated testing (both unit and integration) to ensure high-quality code.
Usage of containerised environments using Kubernetes or OpenShift.
Usage of CI/CD pipelines using tools such as GitLab CI, GitHub Actions, Jenkins or ArgoCD.
Collaborate with cross-functional teams to deliver high-quality, production-ready solutions.
Provide mentorship to junior developers and participate in code and architecture reviews.
Focus on maintainability and performance: Dedicated to delivering solutions that prioritize maintainability, performance, and clarity of implementation.
Optimize and monitor applications and infrastructure performance using modern observability tools like Datadog.
Preferred candidate profile
Bachelors or Masters degree in Computer Science, Engineering, or a related field.
AWS, Azure or Google Cloud certifications (e.g., Solutions Architect, Developer) optional
Strong communication and leadership skills.
Proficiency in Java programming language and extensive hands-on experience with the Spring or Quarkus framework.
Strong hands-on experience with Serverless technologies (e.g., AWS Lambda, Azure Functions, Google Cloud Functions).
Deep knowledge of databases such as PostgreSQL, MySQL, Maria DB, Amazon RDS, Amazon DynamoDB, Azure SQL Database, Azure Cosmos DB, Google Cloud SQL, Google Cloud Datastore.
Experience with developer tools such as Git, Jira, and Confluence
Solid understanding of containerization using Kubernetes, AWS EKS/ECS, Azure AZS, Google GKE.
Infrastructure as Code using Terraform.
Proven experience in CI/CD pipelines using GitLab CI, GitHub, Jenkins, ArgoCD, or similar.
Experience with Single Sign-On (SSO) technologies like OAuth2, OpenID Connect, JWT, or SAML.
Cloud Networking components like Amazon API Gateway, Azure API Management or Apigee.
Cloud Storage services including Amazon S3, Azure Storage or Google Cloud Storage.
Exposure to Cloud AI/ML services such as Amazon SageMaker, Amazon Bedrock, Azure Machine Learning, Azure AI Services or Google Vertex AI.
Use of HashiCorp Vault for secrets management.
Kafka messaging platforms or other event and messaging platforms.
Experience with monitoring tools such as Datadog, Dynatrace, Amazon CloudWatch, Azure Application Insights or Google Stackdriver Monitoring.
Understanding of FinOps and cloud cost optimization.
Working knowledge of Linux operating systems and shell scripting
Java, Spring Boot, Spring Framework, Quarkus, Cloud-Native Development, Microservices, Serverless Architecture, AWS, Azure, Google Cloud Platform (GCP), AWS Lambda, Azure Functions, Google Cloud Functions, Amazon API Gateway, Azure API Management, Apigee, Amazon DynamoDB, Azure Cosmos DB, Google Cloud Datastore, Amazon S3, Azure Storage, Google Cloud Storage, Amazon SNS, Amazon SQS, Azure Event Grid, Azure Service Bus, Google Cloud Pub/Sub, CloudWatch, Azure Application Insights, Google Stackdriver Monitoring, Terraform, Infrastructure As Code (IaC), Kubernetes, OpenShift, Amazon EKS, Amazon ECS, Google Kubernetes Engine (GKE), Containerization, CI/CD, GitLab CI, GitHub Actions, Jenkins, ArgoCD, Git, Jira, Confluence, PostgreSQL, MySQL, MariaDB, Amazon RDS, Azure SQL Database, Google Cloud SQL, OAuth2, OpenID Connect, JWT, SAML, Single Sign-On (SSO), HashiCorp Vault, Secrets Management, Kafka, Event-Driven Architecture, Messaging Platforms, Datadog, Dynatrace, Monitoring, Observability, Automated Testing, Unit Testing, Integration Testing, Clean Code, SOLID Principles, Cloud Networking, Linux, Shell Scripting, Cloud Security, Performance Optimization, Scalability, Reliability Engineering, FinOps, Cloud Cost Optimization, Amazon SageMaker, Amazon Bedrock, Azure Machine Learning, Azure AI Services, Google Vertex AI, Code Review, Architecture Review, Technical Leadership, Mentoring, Cross-Functional Collaboration.