Java Web Developer

Java Web Developer
نوع العمل : عمل كلى
الخبرة : 0-1 سنة
الراتب : not
المكان : Amman

Job Description

The Java Web Developer position in Jordan offers an exciting opportunity for skilled individuals to contribute to innovative web applications and solutions. As a key member of our development team, you will be responsible for designing, implementing, and maintaining high-quality web applications that meet the needs of our clients. This role requires a strong understanding of Java programming, web technologies, and a commitment to delivering exceptional user experiences. You will collaborate with cross-functional teams to ensure that projects are completed on time and to the highest standards.

Responsibilities:

  1. Develop and maintain scalable web applications using Java and related technologies.
  2. Collaborate with designers and product managers to create user-friendly interfaces.
  3. Write clean, maintainable, and efficient code while adhering to coding standards.
  4. Conduct code reviews and provide constructive feedback to team members.
  5. Identify and troubleshoot performance issues and bugs in existing applications.
  6. Participate in the full software development lifecycle, including planning, development, testing, and deployment.
  7. Stay updated with emerging technologies and industry trends to enhance development practices.
  8. Document development processes, code changes, and technical specifications.
  9. Assist in the integration of third-party APIs and services.
  10. Provide technical support and guidance to junior developers.

Preferred Candidate:

  1. Proven experience as a Java Web Developer or similar role.
  2. Strong understanding of web technologies such as HTML, CSS, and JavaScript.
  3. Familiarity with frameworks like Spring and Hibernate.
  4. Excellent problem-solving skills and attention to detail.
  5. Ability to work independently and as part of a team.
  6. Strong communication skills, both verbal and written.
  7. Experience with version control systems, preferably Git.
  8. Knowledge of database management systems such as MySQL or PostgreSQL.
  9. Ability to manage multiple projects and meet deadlines.
  10. Passion for continuous learning and professional development.

Skills

  • Proficiency in Java programming language.
  • Experience with Object-Oriented Programming (OOP) principles.
  • Strong knowledge of Servlet and JSP technologies.
  • Experience with web services (JAX-RS RESTful and SOAP).
  • Strong knowledge of front-end technologies (HTML, CSS, JavaScript).
  • Experience with SQL and database management.
  • Ability to write unit tests and perform debugging.
  • Experience with Agile development methodologies.
  • Strong analytical and troubleshooting skills.