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


I have more than three years of experience in Java. I began my Java career at Cybernet LLC, where I worked for more than two years. Our company created and supported projects for the Tax Ministry, and I worked as a Java software engineer on these projects. Some of the modules we developed included Human Resources Management, Declaration, Taxpayer Account Management, and more. We used Java 8+, Spring Boot and some Spring modules, Maven, Oracle and Postgres SQL, MyBatis, Kafka, Liquibase, Redis, Docker, Kubernetes, and others. Our project was developed using the Microservice architecture.

Currently, I am working as a Leading Java Software Engineer at Unibank since 2022. It is one of the top five banks in Azerbaijan. In this company, I am working on the Corporate Banking project, and we follow the Agile methodology. This project is also developed using the Microservice architecture. We use Java 11+, Spring Boot, some Spring modules, Gradle, Postgres SQL, MongoDB, Hibernate, Kafka, Liquibase, Redis, Docker, Kubernetes, and others.

Now I aim to enhance my cloud knowledge and work for international companies that can tackle even the biggest problems.

Achievements/Tasks:
- developing core architecture for microservices projects using Spring ecosystem from scratch
- participation in project design and planning
- developing CI/CD and improving it over the time; integration at company level
- providing code review
- collaborating with product team members to implement new features
- participation in the SCRUM process