● Designing and developing new modules for existing systems.
● Improving the efficiency of current systems.
● Analyzing, solving problems, and extracting technical points from business requirements.
● Implementing and developing automatic tests.
● Preparing technical documents for modules added to the system.
Requirements
● Familiarity with Microservices.
● Familiarity with NoSQL.
● Familiarity with Linux OS.
● Good experience with Java 8.
● Good understanding of Spring concepts.
● Good understanding of Hibernate concepts.
● Good understanding of Oracle and MY SQL databases.
● Good understanding of development tools such as Git and Maven.
● Good understanding of clean code, SOLID, and design patterns.