Position: Middle Java developer
Category: Java
English level: upper
Years of experience: 3


Alfa Bank Ukraine, Raiffeisen Bank, EPAM SYSTEM
Collaborated with Rozetka at Alfa Bank Ukraine to integrate multiple systems and create a streamlined loan issuance process using technologies such as Camunda BPMN, Spring, PostgreSQL, Lombok, RabbitMQ, JUnit, Mockito, and WSO.
Developed a new lending process through the Sense Super App at Raiffeisen Bank, making loan issuance more accessible. Utilized technologies like Camunda BPMN, Spring Boot, PostgreSQL, Lombok, RabbitMQ, XSLT, JUnit, and Mockito.
Contributed to integrating the loan process with DIA for consumer loans, using technologies like Groovy, XSLT, SCXML, SOAP, WSO2 ESB, Gradle, JUnit, and Mockito. Collaborated in a team of 12 persons.
Acquired valuable experience in the banking industry and gained proficiency in various technologies and collaboration.
Charitable Project - Customer from Ukraine
Participated in bug fixing and developed logic for processing front-end requests in a Hibernate-based project.
Worked in a team of 8 persons, utilizing technologies such as Spring Boot, Spring Data, MariaDB, MapStruct, Lombok, Guava, JUnit, and Maven.
Support and Improvement of Existing Software Product
Supported and enhanced software for bank branch employees, working with technologies like Java, SQL, Spring (Boot, Security, JPA, AOP, MVC, WebSocket), Maven, Gradle, Hibernate, Kubernetes, Docker, Camunda, Swagger, Mockito, JUnit, Flyway, Postgres, Kibana, Groovy, WSO2, Jasper, Vault, Keycloak, Jenkins, Kafka, RabbitMQ, JMS, JSoup, and Sonar.
Responsible for Camunda processes and ownership of multiple microservices.
Worked in a team of 8 persons.
Java Developer at 9bits
Contributed to the devealopment of a CRM system for supplier and client interaction in a startup environment.
Utilized AWS, Quarkus, and Terraform as part of the technology stack.
I expect a friendly team and a company where I can improve my skills.