Ziphire.hr

Java Developer

Ziphire.hr

Posted 2 months ago

Employment Type

Full Time

Location

Dubai

Experience

Junior, Mid Level, Senior

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