Enable job alerts via email!

Java Developer

Harjai Computers

Dubai

On-site

AED 120,000 - 200,000

Full time

2 days ago
Be an early applicant

Job summary

A technology solutions provider in Dubai is looking for a Java Developer to design, develop, and maintain applications using Java technologies. You will collaborate with cross-functional teams, implement RESTful APIs, and write efficient code. The ideal candidate possesses a strong understanding of web technologies, database management, and has experience with Java 8, J2EE, and Spring frameworks.

Qualifications

  • Proficient in Java 8 and J2EE technologies.
  • Familiarity with front-end technologies such as jQuery, JavaScript, and Bootstrap.
  • Strong understanding of RESTful API development.

Responsibilities

  • Design and develop robust applications using Java 8, J2EE, and Spring frameworks.
  • Implement RESTful APIs to facilitate communication between different software components.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.

Skills

Java 8
J2EE
Spring Boot
Spring MVC
RESTful APIs
Database Management
Oracle
SQL Server
jQuery
JavaScript
Bootstrap
Agile methodologies
Job description

The role of a Java Developer is crucial in today's technology-driven world. As a Java Developer, you will be responsible for designing, developing, and maintaining applications using Java technologies such as Java 8, J2EE, Spring Boot, and Spring MVC. You will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of our clients. This position requires a solid understanding of web technologies, database management, and API development. Your contributions will directly impact the efficiency and effectiveness of our software products.

Responsibilities
  1. Design and develop robust applications using Java 8, J2EE, and Spring frameworks.
  2. Implement RESTful APIs to facilitate communication between different software components.
  3. Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  4. Write clean, maintainable, and efficient code while adhering to best practices.
  5. Conduct code reviews and provide constructive feedback to team members.
  6. Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
  7. Debug and troubleshoot application issues to ensure optimal performance.
  8. Stay updated with emerging technologies and industry trends to enhance application functionality.
  9. Document technical specifications and maintain project documentation.
  10. Contribute to team meetings and provide updates on project progress.
Preferred Candidate
  1. Strong problem-solving skills and attention to detail.
  2. Ability to work collaboratively in a team environment.
  3. Excellent communication skills, both verbal and written.
  4. Proficiency in database management with Oracle and SQL Server.
  5. Experience with front-end technologies like jQuery, JavaScript, and Bootstrap.
  6. Adaptability to changing project requirements and priorities.
  7. Willingness to learn new technologies and frameworks.
  8. Strong organizational skills and ability to manage multiple tasks.
  9. Experience with Agile methodologies is a plus.
  10. Passion for software development and continuous improvement.
Skills
  • Proficient in Java 8 and J2EE technologies.
  • Experience with Spring Boot and Spring MVC frameworks.
  • Strong understanding of RESTful API development.
  • Familiarity with front-end technologies such as jQuery, JavaScript, and Bootstrap.
  • Knowledge of database systems including Oracle and SQL Server.
  • Experience with MyBatis and iBatis for data persistence.
  • Ability to write unit tests and perform debugging.
  • Understanding of Agile software development methodologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.