Position: Java Developer
Category: Java
English level: upper
Years of experience: 2.5


Highly skilled software development engineer with 2 years of experience in back-end development across multiple business domains. Proficient in Java Spring Boot development, with a deep understanding of software architecture, design, and the software development lifecycle. Demonstrated expertise in following best practices such as CI/CD, code review, unit testing, and code quality analyzers. Experienced in working in both Agile and Waterfall environments, adapting to rapid releases and changing requirements. A versatile professional who has served as a software engineer and project manager, displaying an analytical mindset, a passion for learning new technologies, and a collaborative team-player attitude. Possesses excellent communication skills and consistently executes tasks responsibly and proactively.

Tech Stack:
Java SE, Java EE, Spring, Spring Boot, Spring Security, Spring Cloud, Lombok, REST, JPA, JDBC, Liquibase, Docker, Kubernetes, Microservices, PostgreSQL, Gradle, Camunda, Apache Kafka, BPM, Elastic search, Eureka Server, Eureka Discovery Client, REST template, Open Feign client, JUnit, Mockito.

Work Experience:
Software Development Engineer, Digital Umbrella
July 2022 – Present

Contributed to the development of new payment functionalities and creation of new microservices and features.
Implemented unit testing and followed git-workflow using Github and Jira.
Leveraged Kubernetes and Gitlab CI/CD for deployment and utilized Agile boards for development.
Collaborated effectively within a team to deliver high-quality software solutions.
Software Development Engineer, Kapital Bank OJSC
October 2021 – July 2022

Played a key role in developing new payment functionalities and creating new microservices and features.
Conducted unit testing and utilized git-workflow with BitBucket and Jira.
Leveraged Kubernetes and CI/CD for deployment, following Agile methodologies.
Collaborated as part of a team to deliver reliable software solutions.
Education:
Bachelor’s Degree in Information Technologies and Management - Azerbaijan State Oil and Gas Industry

Certifications:

Certificate of honor degree for Software Engineering - ABB Tech & DAN.IT
Certificate of honor degree for Backend Development - Crocusoft Academy
Certificate of honor degree for Java Fundamental - Digital Youth Hub
Certificate of honor degree for Frontend Development with React.JS - Tech Academy