195 Microservices jobs in Dubai
Microservices Engineer
Posted today
Job Viewed
Job Description
Join to apply for the Microservices Engineer role at Canonical
2 days ago Be among the first 25 applicants
Join to apply for the Microservices Engineer role at Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
This is a general selection track for teams that focus on back-end REST API microservices engineering in Go and Python. It covers all levels of seniority. Apply here if you are already an outstanding engineer with crisp and well-articulated views on APIs, microservice design, engineering processes and DevOps.
Our services need to scale to handle millions of Ubuntu clients, and collaboration across thousands of community members. They are also central to the health of critical infrastructure across the globe. As Ubuntu has been embraced by mainstream enterprise computing through the adoption of cloud and developer-centric tech strategy, the quality of these services has become more important to customers and users.
While Ubuntu has been enormously successful and in many senses leads the industry, we think we can substantially improve our practices, quality and performance in the web services domain. We are growing our teams, and in doing so we aim to level up our insights on scalability, performance, resilience and DevOps practices.
Key areas of interest for us are:
- API design, documentation, and governance
- Database performance design considerations and skills
- Multi-region service delivery for resilience and performance
- Fuzzing and other proactive security analysis techniques
- Tracing and profiling for distributed systems insights
- Next-generation DevOps practices
What your day will look like
- Write high-quality, well-designed, and robust software that works at scale
- Design APIs and software architecture for collegial review
- Write tests that validate software behaviour
- Build and maintain reliable, fault-tolerant applications and services
- Collaborate proactively with a globally distributed team
- Display technical leadership internally and within our external communities
- Debug issues and produce high-quality solutions to resolve them
- Contribute to technical documentation to make it the best of its kind
- Discuss, contribute to, and collaborate across teams at Canonical
- Work from home with global travel twice annually for company events
- An exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- Drive and a track record of going above-and-beyond expectations
- Proficiency in Python and / or Go
- History of writing modern, maintainable software
- Experience with relational and non-relational database systems
- Continuous integration and continuous delivery experience
- Experience with systems programming or scalable web services
- Professional written and spoken English
- Experience with Linux (Debian or Ubuntu preferred)
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Passion, thoughtfulness, and self-motivation
- Excellent communication and presentation skills
- Result-oriented, with a personal drive to meet commitments
- Ability to travel twice a year, for company events up to two weeks each
- Experience with container tech such as LXD, Docker, and Kubernetes
- Understanding of build systems and toolchains
- Experience with cross-compilation
- Experience with hyperscale public clouds and / or private clouds
- Experience with designing, building, and running distributed systems
- Performance engineering and security experience
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Get notified about new Engineer jobs in Dubai, Dubai, United Arab Emirates .
Global Village, Dubai, United Arab Emirates 7 months ago
Dubai, Dubai, United Arab Emirates 3 hours ago
Junior Software Engineer - Cross-platform C++ - Multipass Specialist - Quality Assurance Backend Engineer Software Development Engineer in Test (SDET)Global Village, Dubai, United Arab Emirates 3 months ago
Software Engineer (Python/Linux/Packaging) Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Software Engineer - Cross-platform C++ - Multipass System Software Engineer - GCC/LLVM compiler, tooling, and ecosystemWe're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrMicroservices Engineer
Posted 5 days ago
Job Viewed
Job Description
Join to apply for the Microservices Engineer role at Canonical
2 days ago Be among the first 25 applicants
Join to apply for the Microservices Engineer role at Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
This is a general selection track for teams that focus on back-end REST API microservices engineering in Go and Python. It covers all levels of seniority. Apply here if you are already an outstanding engineer with crisp and well-articulated views on APIs, microservice design, engineering processes and DevOps.
Our services need to scale to handle millions of Ubuntu clients, and collaboration across thousands of community members. They are also central to the health of critical infrastructure across the globe. As Ubuntu has been embraced by mainstream enterprise computing through the adoption of cloud and developer-centric tech strategy, the quality of these services has become more important to customers and users.
While Ubuntu has been enormously successful and in many senses leads the industry, we think we can substantially improve our practices, quality and performance in the web services domain. We are growing our teams, and in doing so we aim to level up our insights on scalability, performance, resilience and DevOps practices.
Key areas of interest for us are:
- API design, documentation, and governance
- Database performance design considerations and skills
- Multi-region service delivery for resilience and performance
- Fuzzing and other proactive security analysis techniques
- Tracing and profiling for distributed systems insights
- Next-generation DevOps practices
What your day will look like
- Write high-quality, well-designed, and robust software that works at scale
- Design APIs and software architecture for collegial review
- Write tests that validate software behaviour
- Build and maintain reliable, fault-tolerant applications and services
- Collaborate proactively with a globally distributed team
- Display technical leadership internally and within our external communities
- Debug issues and produce high-quality solutions to resolve them
- Contribute to technical documentation to make it the best of its kind
- Discuss, contribute to, and collaborate across teams at Canonical
- Work from home with global travel twice annually for company events
- An exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- Drive and a track record of going above-and-beyond expectations
- Proficiency in Python and / or Go
- History of writing modern, maintainable software
- Experience with relational and non-relational database systems
- Continuous integration and continuous delivery experience
- Experience with systems programming or scalable web services
- Professional written and spoken English
- Experience with Linux (Debian or Ubuntu preferred)
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Passion, thoughtfulness, and self-motivation
- Excellent communication and presentation skills
- Result-oriented, with a personal drive to meet commitments
- Ability to travel twice a year, for company events up to two weeks each
- Experience with container tech such as LXD, Docker, and Kubernetes
- Understanding of build systems and toolchains
- Experience with cross-compilation
- Experience with hyperscale public clouds and / or private clouds
- Experience with designing, building, and running distributed systems
- Performance engineering and security experience
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level
- Seniority levelMid-Senior level
- Employment typeFull-time
- Job functionEngineering and Information Technology
- IndustriesSoftware Development
Referrals increase your chances of interviewing at Canonical by 2x
Get notified about new Engineer jobs in Dubai, Dubai, United Arab Emirates.
Global Village, Dubai, United Arab Emirates 7 months ago
Dubai, Dubai, United Arab Emirates 3 hours ago
Junior Software Engineer - Cross-platform C++ - MultipassSpecialist - Quality Assurance Backend EngineerSoftware Development Engineer in Test (SDET)Global Village, Dubai, United Arab Emirates 3 months ago
Software Engineer (Python/Linux/Packaging)Graduate Software Engineer, Open Source and Linux, Canonical UbuntuSoftware Engineer - Cross-platform C++ - MultipassSystem Software Engineer - GCC/LLVM compiler, tooling, and ecosystemWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrMicroservices Support Engineer
Posted today
Job Viewed
Job Description
We are seeking an experienced microservices support engineer to join our team. The ideal candidate will have extensive experience working with container platforms in large organizations, particularly within the fintech domain.
Main Responsibilities:- Support and troubleshoot infrastructure related to microservices, REST APIs, and container platforms such as Red Hat OpenShift, Docker, Kubernetes, ECS, or EKS.
- Configure, maintain, and optimize infrastructure performance.
- Monitor systems using tools like CloudWatch, Prometheus, ELK Stack, or Splunk.
- Implement security best practices including IAM, KMS, SSL/TLS, and encryption.
- Develop and support REST APIs using Java/Spring Boot and Node.js.
- Manage deployment automation and CI/CD pipelines with Jenkins, Artifactory, Nexus.
- Participate in incident, problem, and change management processes following ITIL standards.
About the Role:
- This is a unique opportunity for a highly skilled microservices support engineer to join our team and contribute to the success of our organization.
- The successful candidate will have the ability to work independently and collaboratively as part of a high-performing team.
- Ongoing training and professional development opportunities will be provided to ensure the candidate remains up-to-date with the latest technologies and trends.
Senior Backend Microservices Developer
Posted today
Job Viewed
Job Description
We are seeking an experienced Java developer to join our team. The ideal candidate will be responsible for designing, developing, maintaining and supporting high-quality JAVA backend services and APIs.
The successful candidate will have expertise in designing and developing JAVA microservices and EE applications using core skills such as Java (OOP, Design Patterns, Multithreading, Java 8, Lambda, Stream API, REST services), Messaging tools like Kafka and RabbitMQ, and frameworks like Spring Boot.
Key Responsibilities:- Design, develop, maintain and support JAVA backend services and APIs.
- Develop high-quality JAVA microservices and EE applications.
- Java: OOP, Design Patterns, Multithreading, Java 8, Lambda, Stream API, REST services
- Messaging Tools: Kafka, RabbitMQ
- Spring Boot: Annotations, Maven, Spring JPA, Spring AOP, Spring Security, JUnit
- Microservices: Service Discovery, Cloud Config, Spring Cloud
- Databases: Oracle, SQL Server, MySQL
- Tools: STS, Eclipse, SoapUI, Postman, Git
- Cloud Ready: Docker files, Containers, Kubernetes, AWS, Azure
- API Gateway knowledge
- DevOps: TFS/Git, Gradle, Maven, Azure DevOps, Build pipelines
This contract role is part of the Engineering department.
Highly Experienced Microservices Specialist
Posted today
Job Viewed
Job Description
Lead the way in software development with this senior fullstack developer position, requiring 5-7+ years of experience in microservices, Java, Python, and cloud platforms.
Key Responsibilities:- Develop and deploy microservices architecture
- Expertise in backend and fullstack development
- Maintain strong understanding and experience with Java, Python, Node.js, Spring Boot, Django, Express.js, Docker, Kubernetes, Azure, or Google Cloud Platform
- Configure and manage CI/CD pipelines
Requirements:
- 5-7+ years of fullstack development experience
- Bachelor's degree in IT or Computer Science
- Ability to work a hybrid schedule
Familiarity with modern software development methodologies and tools is essential for success in this role. If you have a passion for coding and are looking for a new challenge, we encourage you to apply.
Senior Java Microservices Specialist
Posted today
Job Viewed
Job Description
We are seeking a highly skilled Backend Developer to join our organization. The ideal candidate will have extensive experience in designing and developing high-quality Java microservices and Enterprise Edition (EE) applications.
",Infrastructure Support Specialist(Microservices)
Posted today
Job Viewed
Job Description
Join to apply for the Infrastructure Support Specialist (Microservices) role at Dicetek LLC .
Job OverviewWe are seeking an experienced Infrastructure Support Specialist with a focus on Microservices to join our team. The ideal candidate will have extensive experience working with Tibco products, microservices, and container platforms in large organizations, particularly within the banking and fintech domains.
Responsibilities- Support and troubleshoot infrastructure related to microservices, REST APIs, and container platforms such as Red Hat OpenShift, Docker, Kubernetes, ECS, or EKS.
- Configure, maintain, and optimize infrastructure performance.
- Monitor systems using tools like CloudWatch, Prometheus, ELK Stack, or Splunk.
- Implement security best practices including IAM, KMS, SSL/TLS, and encryption.
- Support API gateways such as 3-Scale, APIGEE, WSO2, etc.
- Develop and support REST APIs using Java/Spring Boot and Node.js.
- Manage deployment automation and CI/CD pipelines with Jenkins, Artifactory, Nexus.
- Participate in incident, problem, and change management processes following ITIL standards.
- Support Linux administration and Unix command line operations.
- Maintain knowledge of Private Cloud Infrastructure.
- 7+ years of experience in a relevant technical role within large organizations, especially in banking or fintech sectors.
- Deep technical knowledge in Integration Platform Operations or Enterprise Service Bus.
- Proficiency in infrastructure troubleshooting, performance tuning, and security practices.
- Experience with supporting container platforms like Red Hat OpenShift, Docker, Kubernetes, ECS, or EKS; certifications are a plus.
- Linux administration skills; certifications preferred.
- Experience with monitoring tools and API management.
- Development experience with Java/Spring Boot and Node.js.
- Familiarity with incident management systems and automation tools.
- Knowledge of ITSM and ITIL processes.
- Seniority level: Not Applicable
- Employment type: Contract
- Job function: Information Technology
- Industries: IT Services and IT Consulting
Note: This job posting is current and active. Apply now to join Dicetek LLC.
#J-18808-LjbffrBe The First To Know
About the latest Microservices Jobs in Dubai !
Senior Software Engineer - Microservices Architecture
Posted today
Job Viewed
Job Description
We are seeking a highly skilled Senior Software Engineer to join our team, focusing on large-scale projects with significant growth opportunities in Dubai.
Job DescriptionThis is a senior role for an experienced software engineer who can design, develop, and implement complex systems using Java. The ideal candidate will have expertise in microservices architecture, Spring Boot, AWS/Azure, and UI technologies such as React, Angular, or Vue.
Key Qualifications- Bachelor's degree in Computer Science or related field
- No less than 5 years of commercial experience as a Java Developer
- Experience with Agile development methodologies
- Strong understanding of relational databases and SQL
The selected candidate will enjoy a dynamic work environment with opportunities for professional growth and development. Our company provides flexible solutions to organizations seeking IT experts.
About UsWe are a digital ERP and large IT services recruitment company based in Australia. We specialize in providing efficient and collaborative solutions to businesses.
Distributed Systems Specialist
Posted today
Job Viewed
Job Description
We are building a new community around Python operations for open source applications, running on Kubernetes.
- Design and deliver scalable software operations code using Python.
- Collaborate across the entire Linux stack, from kernel to applications.
- Develop sound engineering design and testing principles in your code.
- Follow agile software development methodologies.
- Coach and develop your colleagues where you have insights.
- Lovely technology and working with talented people.
- Bachelor's degree in Computer Science or similar field.
- Familiarity with Linux systems administration, package management, and operations.
- Experience with Docker and Kubernetes.
- Hands-on experience with public clouds.
- Prolific Python programmer with a passion for challenging projects.
Diverse perspectives create a better work environment and better products.
Distributed Systems Leader
Posted today
Job Viewed
Job Description
Senior Engineering Lead for Distributed Systems
We are seeking a seasoned engineering manager to lead our team of software engineers implementing and operating distributed systems.
You will provide technical guidance, mentorship, and vision to the engineering teams, driving the success of our business by delivering high-quality software solutions.
As a hands-on leader, you will collaborate with cross-functional teams, identify opportunities for process improvements, and drive innovation in our technology stack.
The ideal candidate has experience as a software developer in high-level languages, preferably Go or Python, and a proven track record of leading engineering teams in a fast-paced environment.
Strong communication and problem-solving skills are essential in this role, as well as the ability to work collaboratively in a remote setting.
Key Requirements:- Bachelor's degree in Computer Science or a related field.
- Experience as a software developer in Go or Python.
- Proven track record of leading engineering teams.
- Strong understanding of distributed systems and APIs.
- Excellent verbal and written communication skills.
- Experience developing for and deploying on Ubuntu Linux in public clouds.
- Knowledge of authentication & authorization, financial, public cloud or marketplace systems.
- Familiarity with Salesforce development/integration or APEX.
- A competitive base salary.
- A fully remote working environment.
- A personal learning and development budget of 2000 USD per annum.
- Annual compensation review.
- Recognition rewards.
- Annual holiday leave.
- Parental leave.
- Employee assistance programme.
- Opportunity to travel to meet colleagues at 'sprints'.
- Priority pass for travel and travel upgrades for long haul company events.