Request a Demo
Request a Demo
Join Us

Java Developer

Description:

Analyze and implement business requirements in Java programs.

Write clean, efficient, well-documented, and maintainable code following best practices.

Design, build, and maintain efficient, reusable, and reliable Java code using OO Principles and modern design patterns.

Perform code reviews and provide constructive feedback to other team members.

Troubleshoot and debug issues in existing applications.

Help maintain code quality by applying Junit tests.

Optimize application performance for scalability and reliability.

Stay updated with the latest industry trends and technologies.

Support junior developers and give them the training needed. 

Ensuring continuous professional self-development.


Requirements:

 Bachelor's Degree in Computer Science, Software Engineering, or any related field. 

+4 years of experience in Java development.

Proficiency in Java, with a good understanding of its ecosystems.

Solid understanding of object-oriented programming and modelling (UML).

Familiar with various design principles and patterns.

Excellent knowledge of Relational Databases SQL (Oracle and MySQL), and ORM technologies (Eclipse Link and Hibernate).

Experience in web development (JSF, Primefaces, Angular, HTML, CSS).

Familiar with web services development SOAP and Restful.

Knowledge of RESTful APIs and microservices architecture.

Experience in Spring Framework (Spring Boot, Spring Security, etc.).

Experience with version control systems (e.g., Git, TFS).

Excellent problem-solving and analytical skills.

Excellent written and verbal communication.

Job Details

Required Education : Bachelor's degree

Required Experience : Mid Level(2 - 4 yrs exp.)

Job Location

 ESKADENIA Software

 Jordan - Amman

Join Us.

For HR Applications and Recruitment, fill out the form to email us, and we’ll get in touch shortly, or email at HR@eskadenia.com.

Join Us