29/07/2024
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.