Position: Senior Java Developer
Category: Java
English level: intermediate
Years of experience: 7


I have been working as Java Developer for 7 years, have experience in different domains: IGaming, travel, blockchain, security, finance.

Skills and knowledge:
- Know programming languages: Java, C#; 
- Profound knowledge of JavaCore: OOP, Exceptions, Interfaces, I\O, Multithreaded programming, Collections, Java8+; 
- JDBC, Spring Framework, Hibernate, Servlet API, JUnit/Mockito, ORM /JPA, MyBatis, Quarkus;
- REST, SOAP
- GIT, Maven, Dozer, Swagger, Kafka, Redis
- Have knowledge of site coding: HTML, CSS, JavaScript (basic);
- Have necessary knowledge to work with data bases: PosgreSQL, OracleDB, MySQL, MongoDb;
- Experience with eCommerce platforms (Hybris);
- Experience with Docker, Vagrant
- Experience with payment processors