Position: Java Developer
Category: Java
English level: upper
Years of experience: 2.5

In my github profile you can find my two project. 
1. AuthService project is --- Services for JWT Authentication and Authorization service in Java with Spring boot, Spring Data, Spring Security, Hibernate and MYSQL AuthService is REST services for authentication and authorization on permission base. JWT token is used for transfering information. Each REST service access is done via permission check and each service have permission name. So, we can control for each user to have access for each service. Also have possibility to give permission on Role based. Security Constatns added to application.properties file and can be changed from there. Services also support multi language. SMTP setting for email verification is add to application.properties. Refresh token function is not added yet , but planned add as soon as possible.
2. customerServices - project is REST services for add, edit,delete,update Customer informations. You can add and modifiy informations like, customer address(delivery,invoice and etc), customer contact persons and etc. This is somthing like CRP software. All information are trasnsfered as JSON data. So Front-End can be done in any framework like Angular,React and etc.
I have worked on own projects with Java, Spring Boot, Spring Security, MYSQL, Hibernate, Spring Data. No working any IT compnay yet. In github you can find two of my project.
My most significant expectation from employer is to let me learn how they work all together in first 1 month and practice with them. From my point of view, by doing it like that I can be more productive for company.