الخبرة : 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:
- Develop and maintain scalable web applications using Java and related technologies.
- Collaborate with designers and product managers to create user-friendly interfaces.
- Write clean, maintainable, and efficient code while adhering to coding standards.
- Conduct code reviews and provide constructive feedback to team members.
- Identify and troubleshoot performance issues and bugs in existing applications.
- Participate in the full software development lifecycle, including planning, development, testing, and deployment.
- Stay updated with emerging technologies and industry trends to enhance development practices.
- Document development processes, code changes, and technical specifications.
- Assist in the integration of third-party APIs and services.
- Provide technical support and guidance to junior developers.
Preferred Candidate:
- Proven experience as a Java Web Developer or similar role.
- Strong understanding of web technologies such as HTML, CSS, and JavaScript.
- Familiarity with frameworks like Spring and Hibernate.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Strong communication skills, both verbal and written.
- Experience with version control systems, preferably Git.
- Knowledge of database management systems such as MySQL or PostgreSQL.
- Ability to manage multiple projects and meet deadlines.
- 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.