Senior / Lead Backend Engineer Java & Cloud Engineer
Weekday.com
Remote
Remote
Full Time
This role is for one of the Weekday's clients
Min Experience: 6 years
JobType: full-time
Requirements
Responsibilities
- Cloud-Native Development (Serverless Focus): Build and maintain scalable Java cloud applications with expertise in microservices frameworks and serverless architectures.
- Develop backend systems using Spring or Quarkus frameworks with modern Java best practices.
- Design and implement cloud-native solutions leveraging services from at least one hyperscaler (AWS, Azure, or GCP):
- AWS: Lambda, API Gateway, DynamoDB, S3, CloudWatch, SNS/SQS
- Azure: Functions, API Management, Cosmos DB, Storage, Application Insights, Event Grid/Service Bus
- Google Cloud: Cloud Functions, Apigee, Datastore, Cloud Storage, Stackdriver, Pub/Sub
- Apply Infrastructure as Code (IaC) using Terraform to manage, modularize, and reuse infrastructure.
- Implement Clean Code and SOLID principles with comprehensive automated unit and integration testing.
- Work with containerized environments using Kubernetes or OpenShift.
- Build and optimize CI/CD pipelines with GitLab CI, GitHub Actions, Jenkins, or ArgoCD.
- Collaborate with cross-functional teams to deliver production-ready, secure, and maintainable solutions.
- Mentor junior developers, review code, and contribute to architecture discussions.
- Focus on performance optimization, maintainability, and observability using tools such as Datadog or Dynatrace.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Professional cloud certifications (AWS, Azure, or GCP – Architect/Developer) preferred.
- Proven expertise in Java backend development with Spring or Quarkus frameworks.
- Strong hands-on experience in serverless computing (AWS Lambda, Azure Functions, GCP Cloud Functions).
- Proficiency in databases (PostgreSQL, MySQL, MariaDB, Amazon RDS, DynamoDB, Azure SQL Database, Cosmos DB, Google Cloud SQL/Datastore).
- Strong knowledge of containerization (Kubernetes, AWS EKS/ECS, Azure AKS, GCP GKE).
- Hands-on with Terraform for IaC.
- CI/CD expertise (GitLab CI, GitHub, Jenkins, ArgoCD).
- Familiarity with SSO technologies (OAuth2, OpenID Connect, JWT, SAML).
- Experience with messaging/event platforms (Kafka or similar).
- Skilled in cloud storage services (Amazon S3, Azure Storage, Google Cloud Storage).
- Experience with cloud AI/ML services (Amazon SageMaker/Bedrock, Azure AI/ML, Google Vertex AI) is an advantage.
- Knowledge of secrets management with HashiCorp Vault.
- Strong exposure to cloud networking components (API Gateway, Azure API Management, Apigee).
- Proficiency with monitoring and observability tools (Datadog, Dynatrace, CloudWatch, Application Insights, Stackdriver).
- Awareness of FinOps and cloud cost optimization practices.
- Strong working knowledge of Linux OS and shell scripting.
Senior / Lead Backend Engineer Java & Cloud Engineer
Remote
Remote
Full Time
September 25, 2025