Software Engineer (Java) – Dubai, United Arab Emirates

Website Kamayi
Location
Dubai, United Arab Emirates (Client Site)
Job Category
- Information Technology (IT) & Software
Job Overview
We are seeking a talented Software Engineer (Java) to join our team at a client site in Dubai, United Arab Emirates. This opportunity is ideal for professionals with 3–5 years of experience in Java application development who are passionate about building scalable, secure, and high-performance enterprise software solutions. The successful candidate will contribute to the development and maintenance of business-critical applications using modern Java technologies and best software engineering practices.
The role involves designing, developing, testing, and optimizing Java-based applications while collaborating with cross-functional teams to deliver reliable software solutions. Candidates should have strong experience with Spring Framework, RESTful APIs, relational databases, and AI-assisted development tools to improve productivity and code quality.
This position offers excellent opportunities for career growth, professional development, and exposure to enterprise software development projects using modern Java frameworks, cloud-ready architectures, and collaborative development methodologies.
Key Responsibilities
- Design, develop, and maintain high-performance Java applications.
- Build scalable enterprise solutions using Java, Spring, and Spring Boot.
- Develop and integrate RESTful APIs with internal and external systems.
- Write efficient SQL queries and manage relational database interactions.
- Utilize AI-assisted development tools to enhance productivity while ensuring code quality.
- Perform unit testing, debugging, and application troubleshooting.
- Participate in code reviews and maintain coding standards.
- Collaborate with business stakeholders and development teams throughout the software development lifecycle.
- Optimize application performance, scalability, and security.
- Prepare and maintain technical documentation.
Requirements & Qualifications
Education
- Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field.
Experience
- 3–5 years of professional experience in Java software development.
- Experience developing enterprise-level applications.
Technical Skills
- Java
- Spring Framework
- Spring Boot
- RESTful APIs
- System Integration
- SQL
- Relational Databases
- AI-Assisted Development Tools
- Testing and Debugging
- Code Reviews
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills.
- Ability to work effectively within cross-functional teams.
- Attention to detail and commitment to software quality.
- Time management and project delivery skills.
Certifications
- Oracle Java Certification or relevant software development certifications are considered an advantage.
Salary, Benefits & Career Growth
Salary
- AED 7,000–10,000 per month plus benefits.
Benefits
- Additional employee benefits as per company policy.
- Opportunity to work on business-critical enterprise applications.
- Exposure to modern Java frameworks and AI-assisted software development.
- Collaborative and professional work environment.
Career Growth
This role offers strong long-term career progression for Java developers seeking to enhance their expertise in enterprise application development, modern Java technologies, system integration, and software engineering best practices while working on large-scale business solutions.
Application Process
Apply only through the official job application process.
- Click Apply Now on the website.
- Follow the application instructions.
- Send your updated CV directly to the HR email below.
HR Email for Application
Send your updated CV directly
To apply for this job email your details to khadijahhussain@kamayi.pk

