Job Title: Kotlin/Java Software Engineer
Location: Abu Dhabi, UAE
Employment Type: Full-time, Onsite
About the Client:
We are recruiting on behalf of a prominent organization in the UAE, recognized for its commitment to innovation and technological advancement. With a dedicated team in Abu Dhabi, our client is engaged in developing pioneering solutions to meet the demands of an evolving digital landscape. They are seeking a skilled Kotlin/Java Software Engineer with expertise in functional programming and reactive systems to join their team and contribute to impactful, high-performance technology projects.
Job Summary:
The Kotlin/Java Software Engineer will be instrumental in designing, developing, and optimizing advanced digital solutions. This role is ideal for an experienced, detail-oriented software engineer proficient in Kotlin and Java, with a strong foundation in Domain-Driven Design (DDD) and Reactive Architecture. The selected candidate will work alongside a talented team of developers, system architects, and product managers to deliver high-quality technical solutions and drive innovation within a collaborative environment.
Key Responsibilities:
• Research and Development: Conduct research and develop solutions using technologies such as Kotlin, Akka, Gradle, GitLab, and Docker.
• System Design: Design and implement Domain-Driven Design (DDD), Reactive Architecture, and Actor-based systems to meet project requirements.
• CI/CD and Testing: Develop and maintain CI/CD pipelines, including unit tests, integration tests, and end-to-end tests, ensuring software quality and reliability.
• Collaboration: Work closely with developers, system architects, and product managers to deliver high-quality technical solutions.
• Strategic Input: Contribute to technological and architectural decisions to support project development goals.
• Agile Teamwork: Engage in Agile, multi-disciplinary teams, embracing Agile methodologies, tools, and collaborative spirit.
Requirements:
Experience:
• Minimum of 10 years of software development experience with a strong focus on Kotlin and Java.
• Proven expertise in functional programming, message-based communication, Reactive programming, Domain-Driven Design (DDD), and Test-Driven Development (TDD).
Education:
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Skills:
• Strong analytical, problem-solving, and debugging abilities.
• Ability to interpret technical documentation and create tools based on complex specifications.
• Self-directed with strong planning and project execution skills.
• Team-oriented with experience in an Agile environment.
Additional Requirements:
• Passion for software development and technology.
• Excellent written and verbal communication skills.
• Adaptable and able to perform well under pressure.
• Upper-intermediate level or above in spoken and written English.
Why Join Our Client?
This role offers an opportunity to work on groundbreaking projects with a respected technology leader in Abu Dhabi. Join a collaborative, innovative environment where your technical expertise and contributions can shape the future of digital solutions.
By applying to this position, you are granting us permission to upload your CV to our platform for evaluation by the client for this and future opportunities.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Java & Kotlin Developer
2026-06-01
Java engineer - 6 month contract - €300pd - Remote
2026-05-28
Java Software Engineer
2026-05-27
- Posted
- Nov 12, 2024
- Type
- Full-time
- Level
- Entry
- Location
- Abu Dhabi
- Company
- Professional.me
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Java & Kotlin Developer
2026-06-01
Java engineer - 6 month contract - €300pd - Remote
2026-05-28
Java Software Engineer
2026-05-27