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


Soft-Serve / Middle Java Developer
Aug 2020 - Jan 2022(1yr 6 mos),  Lviv
Development of billing and subscription management platform that automates the subscription order-to-cash process. The SaaS Activity Based Billing solution provides businesses the capability to track arbitrary, user-defined usage events. The platform allows businesses to send detailed invoices and collect payments for their services.
• Responsibilities:
- Requirements gathering and analysis;
- Development, technical design of components, support, and bug fixing;
- Communication with customer;
- Conduct code review;
• Technologies: Java, Spring, Hibernate, Dropwizard, Maven, Liquibase, MySQL, Open API, Jenkins, Artifactory, Sonar Qube, Kubernetes, Git, Docker, JAX-WS, JAX-RS, Apache Wicket, Apache CXF

Soft-Serve /Junior Java Developer
Jun 2019 - Aug 2020(1yr 3 mos),  Lviv
Payment platform allows to generate unique and secure payment links, which can be sent to customers with multiple channels (email, sms, etc) and a possibility to receive real-time updates on the status and progress of the payment links being used by the customer. The platform built from scratch using microservices-based architecture.
• Responsibilities:
- Development, technical design of components, support, and bug fixing;
- Conduct code review;
• Technologies: Java, Spring, Hibernate, Spring Security, MySQL, Docker, Docker-compose, HTML, CSS, Thymeleaf, JQuery, Lombok, Keycloak, ActiveMQ, Mockito,  Swagger, Jmeter, Junit, Allure