Position: Backend Developer(Java)
Category: Java
English level: intermediate
Years of experience: 1.5


As a Software Engineer with a specialization in Backend Java, I bring to the table approximately two years of experience in the financial technology sector. Throughout my career, I have been actively involved in all stages of the software development life cycle, encompassing planning, development, testing, and deployment utilizing Agile and Scrum methodologies.

 Here is the list of work-based responsibilities which includes:
 • Write clean code to develop functional web applications.
 • Develop and enhance software applications through coding and testing. 
 • Integrate data from various back-end services and databases. 
 • Troubleshoot and debug applications.
 • Train, help, and support to other junior team members.

Developing, testing, releasing and supporting restful services in general included following technologies:
 • Java SE
 • Experience with Microservices Architecture 
 • Spring 
 • Spring Boot
 • Experience with Spring Data JPA&Hibernate
 • Experience with Spring Cloud
 • Unit Testing (JUnit5 & Mockito) 
 • Thymeleaf
 • Swagger UI
 • PostgreSQL 
 • Oracle SQL
 • Migration with Liquibase 
 • Experience with Apache Kafka
 • Experience with Docker
 • Experience with CI/CD
 • Experience with Camunda BPMN
 • Git