Requirements
● In-depth understanding of Java Core.
● Fluent in Object-Oriented concepts.
● Work experience in Spring Framework.
● Work experience in Hibernate - JPA.
● Work experience in database concepts (SQL, PL, and SQL).
● Familiarity with design patterns and concurrency.
● Familiarity with RESTful API concepts.
● Familiarity with software development tools such as Unit Test, and Git.
● Familiarity with the concepts of Clean Code and SOLID.