Job Title: Kotlin/Java Software Engineer
Employer Location: UAE (relocation provided)
Employment Type: Full-time
About the Client:
We are sourcing 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 presents an exceptional opportunity to contribute to groundbreaking projects with a renowned technology leader in the UAE. Join a collaborative and innovative environment where your technical expertise will play a pivotal role in shaping the future of digital solutions. Enjoy a comprehensive benefits package in a family-friendly country celebrated for its stunning landscapes, world-class healthcare, diverse leisure and entertainment options, and unparalleled safety.
By applying to this position, you are granting us permission to upload your CV to our platform for evaluation for this and future opportunities.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Java & Kotlin Developer
2026-06-01
Offline Programmer
2026-05-20
- Posted
- Jan 10, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Greater Madrid Metropolitan Area
- Company
- Professional.me
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Java & Kotlin Developer
2026-06-01
Offline Programmer
2026-05-20