Ziphire.hr

Java Developer

Ziphire.hr

Java Developer

Posted a year ago

Employment Type

Full Time

Location

Dubai

Experience

Junior, Mid Level, Senior

Job Listing No Longer Available

This job posting is no longer accepting applications. It may be more than 30 days old or the position has been filled.

Requirements

Java, Spring, Hibernate, SQL, Git

Required Skills

Job Description

Responsibilities:

  • Design, develop, and maintain high-performance, scalable, and reliable Java applications
  • Contribute to all phases of the software development lifecycle, from concept and design to testing and deployment
  • Write clean, efficient, and well-documented code
  • Collaborate with cross-functional teams to define and implement software requirements
  • Conduct software analysis, programming, testing, and debugging
  • Optimize application performance and scalability
  • Implement security measures and data protection solutions
  • Participate in code reviews and ensure coding best practices
  • Troubleshoot and resolve software defects
  • Stay up-to-date with emerging trends and technologies in Java development

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Proven experience as a Java Developer, with a strong portfolio of Java projects
  • Proficiency in Java programming language and its ecosystems
  • Experience with Java frameworks and libraries (e.g., Spring, Hibernate)
  • Knowledge of at least one popular web framework (e.g., JSF, Wicket, GWT, Spring MVC)
  • Solid understanding of object-oriented programming and design patterns
  • Experience with relational databases, SQL, and ORM technologies (e.g., JPA2, Hibernate)
  • Familiarity with development tools such as Eclipse, IntelliJ IDEA, or NetBeans
  • Knowledge of version control systems, particularly Git
  • Experience with Agile development methodologies
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities

Preferred Qualifications:

  • Experience with Java EE platforms
  • Knowledge of web technologies (HTML, CSS, JavaScript)
  • Familiarity with continuous integration and deployment (CI/CD) practices
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
  • Contributions to open-source projects
  • Relevant Java certifications (e.g., Oracle Certified Professional Java Developer)

Benefits:

  • Junior Java Developers: Focus on writing clean code, learning best practices, and assisting in smaller projects under guidance.
  • Mid-Level Java Developers: Manage medium to large-sized projects, collaborate effectively with team members, and contribute to architectural decisions.
  • Senior Java Developers: Lead complex projects, mentor junior developers, make strategic architectural decisions, and collaborate with stakeholders.

About the Company: Made By Developers, For Developers. We can also be considered as LinkedIn but strictly for verified developers.

How to Apply

Similar Jobs You Might Be Interested In