Position: java developer
Category: Java
English level: intermediate
Years of experience: 1

I am smart and sociable java developer, who have ability to learn new technologies and solve challenging tasks.
I have practical experience with development on Java, ElasticSearch, Spring, PosgtreSQL
Java: 
-Java EE and Java SE
- Apache Tomcat
- IntelliJ Idea and Eclipse IDE
-ElasticSearch (Java API)
-Java Server Pages
-Jackson library 
- Java Servlets
- JSTL
- JDBC
- Gradle, Maven
Spring: 
-Spring Boot
-Spring REST
-Spring Security
- Spring MVC
- Spring REST docs
Software Configuration Management: 
-Git
-Jenkins
-Liquibase
SQL: 
-PostgreSQL
- MySQL
- Oracle
- SQL.
Web-technologies: 
-little experience with AJAX and JavaScript, HTML5
Software Design:
- experience with RESTful web-services
-Dependency injection
-Design patterns
- IDEF0, IDEF1X, UML
Software Engineering Management:  
-JIRA
Software Quality: 
-Sonar  
Testing: 
-Junit, Mockito, PowerMock
-Spring Mock MVC
-Unit testing
-Postman
Agile methodologies: 
-git-flow
- SCRUM
-experience in conducting a project demo
I am looking for a company with friendly team and interesting projects. It would be nice if this company provides opportunities for professional growth and prospects for promotion.