Job Search and Career Advice Platform

Enable job alerts via email!

Microservices Architect

VirtusaPolaris - Virtusa Corporation

Dubai

On-site

AED 120,000 - 200,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Dubai is seeking an experienced Microservices Architect to lead architecture and deployment for microservices applications. The role necessitates 12+ years experience, a strong proficiency in Java, Python, and cloud technologies, along with fostering innovation in mobile development. An ideal candidate will mentor team members and work alongside cross-functional teams to enhance application performance. Competitive benefits are offered for this strategic role.

Qualifications

  • Over 12 years of experience in designing, developing, and implementing microservices architectures.
  • Experience in mobile development frameworks and serverless architectures.
  • Knowledge of middleware technologies and event-driven architectures.

Responsibilities

  • Collaborate with cross-functional teams to define and deliver new features.
  • Provide technical leadership and mentoring to junior team members.
  • Maintain application performance and quality, and resolve bottlenecks.

Skills

Java
Python
Go
.NET
Spring Boot
Docker
Kubernetes
Azure DevOps
Redis Cache
Prometheus
Grafana
Kafka
RabbitMQ

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

Tools

Azure App Services
Application Insights
ELK stack
Job description
Overview

We are seeking an experienced Microservices Architect with over 12 years of expertise in designing, developing, and implementing scalable, resilient, and secure microservices architectures.

The ideal candidate will lead the architecture and deployment of microservices-based applications, particularly with a focus on mobile development and modern cloud technologies.

Responsibilities
  • Collaborate with cross-functional teams to define and deliver new features, ensuring application performance and quality, identifying and resolving bottlenecks, and maintaining code organization and automation.
  • Provide technical leadership and mentoring junior team members while staying current with industry trends.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Strong proficiency in languages such as Java, Python, Go, and .NET, with experience in Spring Boot, mobile development frameworks, no-code/low-code platforms, and serverless architectures.
  • Expertise in containerization (Docker), orchestration (Kubernetes/AKS), Azure App Services, Azure DevOps, Redis Cache, and logging tools like Azure Log Analytics, Application Insights, Prometheus, Grafana, and ELK stack; understanding of middleware technologies.
  • Preferred skills: experience with event-driven architectures, messaging systems (Kafka, RabbitMQ), API gateways, service mesh technologies, and security best practices for microservices.
  • Strong problem-solving abilities, attention to detail, and excellent communication and collaboration skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.