
Java Developer
Ziphire.hr · Dubai
Completely RemoteFull TimeJunior, Mid Level, SeniorInformation Technology
Posted 17 months ago
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.
Skills & tools
JavaSpringHibernate
What the team is looking for
Use this list as a quick fit check before you apply.
- 01Java
- 02Spring
- 03Hibernate
- 04SQL
- 05Git

Ziphire.hr
Dubai
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Experience
- Junior, Mid Level, Senior
- Category
- Information Technology
- Posted
- 17 months ago