Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 2


I have two years of software development experience, and I have worked on three projects.  The last one was a big dental web application with a customer in the US. My expertise lies in Groovy, Grails, Java, and Spring framework, with advanced knowledge of SQL and basic proficiency in React, JavaScript, HTML, and CSS. I am also experienced in using MS SQL and PostgreSQL RDBMS, as well as DB migration tools such as Liquibase. I also known with Docker and Sonar.
I am an open-minded and curious individual who enjoys finding solutions for complex tasks. I have excellent communication skills and work well in a team.
Currently, I am taking the position of an Intermediate Java developer at SoftServe 
and seeking new job opportunities in the role of Java Developer

Skills:
Programming Languages/Technologies
	Software Architecture Design / UML PlantUML / Design Patterns (GoF, MVC, CQRS)
	Technical Documentation/Architecture Reports/Proposals/SRS 
	Java 11/ Java 8/Stream API/ JDBC/JPA/Hibernate/Criteria API/RMI/SPI/JAX-RS
	SQL (advanced)
	OpenApi / Swagger
	Groovy 2 / Groovy 3
	React/JavaScript/HTML/CSS (basic)
	RabbitMQ

Frameworks
	Spring Boot
	Spring Core
	Spring Data
	Spring MVC
	Spring Security
	Spring Aspect
	Junit
	Quartz
	Feign (client only)
	Grails 3 / Grails 5
	Spock

RDBMS 
	PostgreSQL
	MS SQL
	H2

Development Tools:
	IntelliJ IDEA
	MS SQL Management Studio
	JProfiler
	Git
	Mercurial
	Maven
	Gradle
	Docker
	Liquibase
	Postman
	Apache JMeter
	Sonar
	Jira
	TFS
	Confluence
	Splunk
	Fidler

Integrations
	3PD
	Twilio

Operating Systems
	Microsoft Windows
Methodologies
	Agile: Scrum, Kanban