Position: Middle Java developer
Category: Java
English level: intermediate
Years of experience: 1.5


Junior Java developer October 2020-now:
It’s a b2b banking project. Here is the list of my usual tasks:
Developing new functionality(server-side pagination, new services, endpoints, and so on)
Extending old functionality and bug fixing
Writing unit test for all code I delivered
Writing Liquibase scripts for DB updates
Migrating endpoints from Jax-rs to Spring MVC
Working with email sending and templates creation
List of main technologies: Java 11, TestNG, Mockito, MockMVC., Spring Boot (mvc, data, core, test), Maven, Jax-rs, Oracle DB, Liquibase, Activemq, Freemarker (for emails), RSQL, Git, REST API, Jenkins Main Soft: IntelliJIDEA, Bitbucket, Postman

Junior Java developer February 2020-October 2020:
It is a microservice-based project aimed at food ordering and delivery. In this project, I got a wide variety of experiences. I developed a new microservice that provides the application with wish-list functionality. Here is a stack of main technologies that I used: Java 8, Gradle, Docker, Spring Boot, Git, Lombok, Spring core, Spring MVC
Java trainee December 2019-February 2020.