Senior Java Developer (Vert.x & Reactive Systems) (UAE)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
DVT is seeking a Senior Java Developer with deep expertise in reactive programming and event-driven architectures for a role in Dubai. You will design and build scalable, non-blocking backend services using Vert.
Key Skills for This Role
Responsibilities
- Design and develop reactive backend services using Java, Vert.x, and Spring WebFlux
- Build highly scalable, non blocking applications that support large transaction volumes and real time processing
- Implement asynchronous workflows using reactive streams, futures, event driven messaging, and parallel execution patterns
- Design and maintain REST APIs using OpenAPI specifications and contract first development principles
- Develop event driven solutions leveraging messaging technologies such as Kafka, JMS, or AMQP
- Collaborate with frontend teams, integrating APIs with React, Angular, Vue, and TypeScript applications
- Design and implement cloud native microservices deployed on AWS Kubernetes environments using Docker and Helm
- Implement resilience patterns, including retries, circuit breakers, fault tolerance, and graceful degradation
- Ensure solutions meet production standards for observability, monitoring, logging, tracing, and supportability
- Promote clean architecture, test automation, code quality, and Agile engineering practices
Requirements
- 10+ years of enterprise software development experience
- Strong Java development experience
- Experience building distributed microservices and API driven applications
- Experience with reactive, asynchronous, or event driven systems
- Experience with modern backend frameworks such as Vert.x, Spring Boot, Spring WebFlux, Micronaut, Quarkus, or similar technologies
- Experience with MongoDB, NoSQL, and/or relational databases
- Experience with AWS or other major cloud platforms
- Experience with Docker, Kubernetes, Helm, and CI/CD pipelines
- Strong understanding of software design patterns, clean architecture, and secure coding practices
- Experience with automated testing using frameworks such as JUnit and Mockito
Full Job Posting
About the Role
- We are seeking a Senior Java Developer with deep expertise in reactive programming and event driven architectures.
- You will be responsible for designing and building highly scalable, non blocking backend services using Vert.x, Spring WebFlux, MongoDB, and cloud native technologies.
- You will play a key role in architecting production grade microservices, developing reactive APIs, driving engineering best practices, and mentoring development teams on modern asynchronous design patterns.
Role and Responsibilities
- Design and develop reactive backend services using Java, Vert.x, and Spring WebFlux.
- Build highly scalable, non blocking applications that support large transaction volumes and real time processing.
- Implement asynchronous workflows using reactive streams, futures, event driven messaging, and parallel execution patterns.
- Design and maintain REST APIs using OpenAPI specifications and contract first development principles.
- Develop event driven solutions leveraging messaging technologies such as Kafka, JMS, or AMQP.
- Collaborate with frontend teams, integrating APIs with React, Angular, Vue, and TypeScript applications.
- Design and implement cloud native microservices deployed on AWS Kubernetes environments using Docker and Helm.
- Implement resilience patterns, including retries, circuit breakers, fault tolerance, and graceful degradation.
- Ensure solutions meet production standards for observability, monitoring, logging, tracing, and supportability.
- Promote clean architecture, test automation, code quality, and Agile engineering practices.
Technical Knowledge
- 10+ years of enterprise software development experience.
- Strong Java development experience.
- Experience building distributed microservices and API driven applications.
- Experience with reactive, asynchronous, or event driven systems.
- Experience with modern backend frameworks such as Vert.x, Spring Boot, Spring WebFlux, Micronaut, Quarkus, or similar technologies.
- Experience with MongoDB, NoSQL, and/or relational databases.
- Experience with AWS or other major cloud platforms.
- Experience with Docker, Kubernetes, Helm, and CI/CD pipelines.
- Strong understanding of software design patterns, clean architecture, and secure coding practices.
- Experience with automated testing using frameworks such as JUnit and Mockito.
What We're Looking For
- Deep understanding of reactive programming and parallel execution patterns.
- Experience building production ready microservices with comprehensive error handling.
- Strong API design and integration experience.
- Clean, maintainable, layered architecture with clear separation of concerns.
- Strong automated testing discipline and code quality standards.
- Experience with observability, monitoring, and operational support in production environments.
What Success Looks Like
- Strong understanding of reactive system design rather than traditional synchronous Spring applications.
- Experience building production ready cloud native services.
- Ability to design scalable event driven solutions.
- Excellent testing discipline and quality engineering practices.
- Experience implementing observability, monitoring, and operational support capabilities.
- Clean architectural thinking with strong separation of concerns.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at DVT
Senior Java Developer (Vert.x) (UAE)
Dubai, UAE
DVT is seeking a Senior Java Developer with deep expertise in Vert.x and reactive programming to build scalable backend systems. You will work with Java 11-17+, Spring Boot, AWS Kubernetes, and microservices in a collabo
Senior Java Developer (Vert.x) (UAE)
Dubai, UAE
DVT is seeking a Senior Java Developer with deep expertise in Vert.x and reactive programming to join their team in Dubai. The role involves developing robust backend systems using Java 11-17+, Spring Boot, AWS Kubernete
Senior Software Developer in Test (Senior SDET)
Dubai, UAE
DVT seeks a Senior SDET with deep API testing, contract testing, and mobile automation expertise. The role involves leading test strategy, coaching developers, and building automation frameworks. Requires strong experien
Senior iOS Developer (UAE)
Dubai, UAE
DVT is seeking a Senior iOS Developer with 5+ years of experience in SwiftUI and iOS native development to work on high-impact projects for leading global companies. The role involves developing and enhancing mobile appl