We are seeking a talented and experienced Senior Java Developer with 7+ years of hands on experience to join a dynamic and innovative team in the UAE. This is an exciting opportunity to work on cutting edge projects in a tax free environment while enjoying an attractive benefits package.
Key responsibilities
- Design, develop, and maintain scalable Java based applications.
- Utilise reactive programming techniques to build efficient and responsive systems.
- Integrate and manage messaging frameworks (e.g., Kafka, RabbitMQ) to enable robust communication between services.
- Collaborate with cross functional teams to ensure seamless frontend and backend integration.
- Write clean, maintainable, and well-documented code following best practices.
- Conduct code reviews, troubleshoot issues, and optimise application performance.
- Stay updated with the latest technologies and contribute to technical innovation.
Requirements
- 6+ years of professional experience as a Java Developer or in a similar role.
- Strong expertise in Java and related frameworks.
- Hands on experience with reactive programming (e.g., Project Reactor, RxJava).
- Proficiency in working with messaging frameworks (e.g., Kafka, RabbitMQ, ActiveMQ).
- Familiarity with frontend technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
- Strong understanding of software design principles, microservices architecture, and RESTful APIs.
- Excellent problem solving skills and ability to work in a collaborative environment.
- Bachelor's degree in Computer Science, Engineering, or a related field.
What we offer
- Tax free salary package.
- Comprehensive benefits, including healthcare, annual flight tickets and much more.
- Relocation package if required.
If you're passionate about technology and want to be part of a forward thinking team, apply now to take the next step in your career!