Java Software Engineer

1023259
  • Job type

    Permanent
  • Location

    Dubai, United Arab Emirates
  • Specialism

    Software Developer
  • Industry

    Business or Management Consultancy
  • Pay

    30,000 - 35,000 AED per month
  • Closing date

    9 Mar 2024

Senior Java Software Engineer

Your new company

They are a leading digital consultancy firm based in the UAE with five offices across the Dubai. They specialize in providing top-notch digital solutions to a wide range of clients, from startups to established corporations.

Your new role

1. Designing and developing complex software applications using Java technologies, frameworks and libraries. 2. Collaborating with cross-functional teams to gather and analyze requirements, and to design, develop, test and deploy high-quality software solutions. 3. Providing technical leadership and mentoring to junior software engineers on the team. 4. Participating in code reviews, testing and debugging of software applications. 5. Evaluating and recommending new technologies, tools and techniques to improve software development processes and application performance. 6. Writing clean, maintainable and scalable code that follows best practices and coding standards. 7. Troubleshooting and resolving complex technical issues related to software applications. 8. Developing and maintaining technical documentation such as design documents, user manuals, and release notes. 9. Staying up-to-date with the latest trends and developments in Java and related technologies, and sharing knowledge and expertise with the team. Overall, as a Senior Java Software Engineer, you would be responsible for delivering high-quality, scalable and reliable software solutions that meet the needs of clients and end-users, and for contributing to the growth and success of the digital consultancy.

What you'll need to succeed

1. A Bachelor's or Master's degree in Computer Science or a related field 2. At least 7 years of experience in developing and implementing Java-based applications 3. Strong knowledge of core Java concepts such as multithreading, concurrency, and collections 4. Experience with Java frameworks such as Spring, Hibernate, and Struts 5. Proficiency in database technologies such as SQL, Oracle, and MySQL 6. Experience with front-end technologies such as HTML, CSS, and JavaScript 7. Familiarity with Agile methodologies and software development lifecycle 8. Excellent problem-solving skills and ability to work well in a team-oriented environment 9. Good communication skills and ability to articulate technical concepts to non-technical stakeholders.

What you'll get in return

The successful candidate will have the opportunity to gain valuable experience by working with clients from Europe and Asia, which will enhance their professional development and enrich their cultural experiences. The company offers a comprehensive benefits package, which includes medical insurance and visa for the candidate, a yearly flight ticket to their home country, as well as a latest MacBook and iPhone for work purposes. In addition, the company also provides food and housing allowances to ensure a comfortable living experience for the candidate.

What you need to do now


If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.

If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.


#LI-DNI

Apply for this job