- PRO
Vadim
Java-розробник
- Employment type:
- full-time
- Age:
- 40 years
- City:
- Kharkiv
Contact information
The job seeker has entered a phone number , email and LinkedIn.
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/6244969/
Work experience
Middle Java Developer
from 03.2021 to now
(4 years 5 months)
Danavero Inc., Харків (IT)
1. Horses Owners Platform (Sep 2024 - Present)
An online marketplace and community platform for horse owners, enabling users to buy, sell, and register horses.
Responsibilities:
- Troubleshot and resolved backend issues, ensuring system stability.
- Designed and optimized RESTful APIs, improving system reliability.
- Integrated mail messaging for notifications and user alerts.
- Developed and maintained backend using Java and PostgreSQL.
- Deployed and managed services using Docker for scalability.
2. Web Game Simulation (Dec 2023 - Sep 2024)
A simulation game for an insurance corporation, where users manage life choices such as buying a house, car, and insurance.
Responsibilities:
- Participated in all stages of server-side development, from architecture design to deployment.
- Collaborated with developers and stakeholders to align technical solutions with business needs.
- Designed and optimized RESTful APIs, improving system reliability and response time.
- Developed and maintained backend services using Java, Spring Boot, and PostgreSQL.
- Implemented authentication and authorization using Spring Security.
- Managed database migrations with Flyway, ensuring data integrity.
- Deployed and orchestrated services using Docker for scalability.
3. Banking System (Mar 2021 - Feb 2022)
A financial application handling account management, transactions, and customer support.
Responsibilities:
- Collaborated with cross-functional teams to align technical solutions with business needs.
- Automated build and deployment processes using Jenkins, improving CI/CD efficiency.
- Designed and secured RESTful APIs, ensuring compliance with banking regulations.
- Implemented and optimized payment processing systems for secure transactions.
- Monitored and optimized system performance using SLF4J and Logback.
- Developed and maintained services using Java, Spring, and Sybase.
4. Inner projects
- Advertisement System (3 months): Built an Android application for displaying dynamic advertisements in public places.
- Transaction Service (2 months): Developed a backend service for updating transaction data from remote sources.
Junior Java Developer
from 08.2020 to 03.2021
(7 months)
TAGsoft, Харків (IT)
1. Numismatics Platform (Aug 2020 - Mar 2021)
A platform for coin collectors to identify and search for coins based on scanned images.
Responsibilities:
- Integrated Google Cloud Vision (GCP Vision) for image recognition and coin identification.
- Built search functionality using Elasticsearch, improving data retrieval efficiency.
- Designed and implemented a web scraper to collect coin data from external sites.
- Initiated and developed the project from the ground up to full implementation.
- Developed backend services using Kotlin, PostgreSQL, and Hibernate.
- Designed and optimized database schemas for scalable data storage.
- Ensured system stability with unit tests using JUnit and Mockito.
2. Sports & Health Platform (Aug 2020 - Mar 2021)
A health-tracking platform integrating payment services for fitness subscriptions.
Responsibilities:
- Designed and developed RESTful APIs for user interactions and payment transactions.
- Optimized backend performance, reducing response times and improving scalability.
- Wrote unit and integration tests using JUnit and Mockito to ensure code quality.
- Implemented structured logging with SLF4J and Logback for better monitoring.
- Fixed critical bugs and enhanced system stability through rigorous testing.
- Documented technical processes, ensuring maintainability and scalability.
- Integrated BlueSnap payment system for seamless subscription processing.
Trainee Java Developer
from 10.2019 to 08.2020
(10 months)
Enifsoft, Харків (IT)
Auto Parts Marketplace (Oct 2019 - Aug 2020)
An online marketplace for buying and selling auto parts.
Responsibilities:
- Implemented a Telegram bot for automated user interactions and order tracking using the Micronaut framework.
- Created and maintained technical documentation for all microservices using Swagger Editor.
- Developed and optimized backend logic for handling product listings and transactions.
- Wrote unit and integration tests using JUnit and Mockito to ensure code reliability.
- Implemented structured logging with SLF4J for better monitoring and debugging.
- Integrated MongoDB and PostgreSQL for efficient data storage and retrieval.
- Improved system performance by identifying and fixing bugs.
Education
Національний університет цивільного захисту України
Інженер з профілактичних робіт, Харків
Higher, from 2003 to 2008 (5 years)
Additional education and certificates
Source IT
2018, 7
Knowledge and skills
- Java
- MySQL
- Git
- Spring Framework
- Hibernate
- SQL
- Apache Maven
- JDBC
- JUnit
- IntelliJ IDEA
- Apache Tomcat
- Eclipse
- Servlets
- PostgreSQL
- Spring Boot
- JPA
- MVC
- Database
- REST
- IDE
- Collections
- Frameworks
- Gradle
- MongoDB
- H2
- Jetty
- NoSQL
- Swagger
- Stream API
- API
- Apache Kafka
- Знання принципів ООП
- Java Core
- Знання технологій JDBC
- Docker
- Kafka
- OAuth2
- Spring Security
- Sybase
Language proficiencies
English — average
Similar candidates
-
Java, Full-stack Developer
Kharkiv, Kyiv -
Java developer
Kharkiv, Remote -
Java-розробник
Kharkiv, Dnipro , more 8 cities -
Java-розробник
Kharkiv -
Програміст Java
Kharkiv -
Java developer
Kharkiv, Vinnytsia , more 3 cities