IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level
Ziphire HR
Java Developer (Remote)
Java Developer | Ziphire HR | Qatar
We are seeking a skilled and motivated Java Developer to join oursoftware development team. In this role, you will be responsible fordesigning, developing, and maintaining Java-based applications and softwaresolutions....
Java Developer | Ziphire HR | Qatar
We are seeking a skilled and motivated Java Developer to join our software development team. In this role, you will be responsible for designing, developing, and maintaining Java-based applications and software solutions.
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
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
Responsibilities by Experience Level:
- 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
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save