Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 4


Experienced Java developer with more than 4 years in commercial development.
Core technology stack: 
• Java Core, Java EE
• Design Patterns
• Spring Framework (Boot, Security, Data, Cloud, AOP)
• Hibernate, MyBatis, Liquibase
• OOP, client-server interaction, SOLID principles, REST principles
• Algorithms and data structures
• Microservices
• REST, Swagger
• Apache Kafka, RabbitMQ
• JavaScript, JQuery, HTML5, CCS3, React.js
• JMockit, Mockito, JUnit, PowerMock
• PostgreSQL, MySQL, Oracle DB, H2
• VCS using Git and SVN
• Docker
• CI/CD using Jenkins
• Cloud technologies (AWS/GCP)
• Maven, Gradle, Ant
• Logback, log4j 2, slf4j
• Groovy
• Netflix OSS
• IntelliJIdea

Projects area:
analytics, financial, business networks, educational, ERP.

Other skills:
Leadership experience (5 devs in the team)
Direct communication with customers 
Responsible
Quick learner
English - strong B2 to C1
Interested in long/short term projects, remote only.