Job Title: Java Developer

Location: Dubai, United Arab Emirates

Job Description: We are looking for experienced and junior Java Developers to join our dynamic team in Dubai. This is an exceptional opportunity to work in one of the fastest-growing tech hubs, offering competitive salaries and a range of benefits. Whether you are a seasoned professional or a fresher, we have roles that match your skills and career aspirations.

Key Responsibilities:

  • Design and develop high-volume, low-latency applications for mission-critical systems, ensuring high availability and performance.
  • Contribute to all phases of the development lifecycle.
  • Write well-designed, testable, and efficient code.
  • Ensure designs comply with specifications.
  • Prepare and produce releases of software components.
  • Develop and maintain Java-based applications and interfaces using Spring MVC, Spring Boot, Hibernate, and other relevant technologies.
  • Conduct unit testing and support performance testing and user acceptance testing (UAT).
  • Provide production support and prepare project documentation.
  • Collaborate with other developers and functional teams to meet application requirements and participate in code reviews.

Skills and Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 4-7 years of proven hands-on software development experience.
  • Proven working experience in Java and the Spring Boot framework.
  • Strong knowledge of object-oriented programming, collections, data structures, multithreading, and design patterns.
  • Experience with Oracle/SQL Server databases.
  • Knowledge of web services, preferably REST.
  • Familiarity with frameworks such as Struts, Spring MVC, JMS, and tools like SVN/GIT.
  • Understanding of MVC architecture and RESTful APIs.
  • Proficient in using automation tools for creating designs and performing testing.
  • Excellent teamwork and communication skills.
  • Ability to adapt to company culture and work in a collaborative environment.

Technical Skills:

  • Core Java, Struts, Spring MVC, Spring Boot, Hibernate, iBatis, MyBatis, Log4j, Maven, ANT.
  • JavaScript frameworks: AngularJS, ReactJS, Bootstrap, AJAX.
  • Experience with HTML5, JQuery, and Eclipse.
  • Hands-on experience with CI/CD tools, preferably Azure DevOps.
  • Knowledge of micro-services development and container management platforms.

Benefits:

    • Competitive salary: 10-14k AED per month
    • Employment visa
    • Comprehensive medical insurance
    • Airfare allowance
    • Relocation support

This opportunity is with our esteemed banking client, ABC Bank, known for its commitment to excellence and innovation in the financial sector. ABC Bank has partnered with us to find top talent for their upcoming projects, offering a dynamic work environment and competitive benefits. Join ABC Bank and be a part of a team that is driving financial innovation and excellence

Tagged as: ,