Candidates 156
$7000 / mo
≈ $84000 / year net
Senior Java Software Engineer
Ukraine · 8 years of experience · Upper-Intermediate ·Published today · In passive search
Ukraine · 8 years of experience · Upper-Intermediate ·Published today · In passive search
Employment History
Senior Java Backend Software Engineer, Candygrill
MARCH 2015 — PRESENT
Social game dev, backend team: maintained server-side projects for several existing / new games, accomplished the automated provisioning and deployment of local game and web servers, Jenkins CI
Senior Java Software Engineer, Bookmap
JULY 2021 — PRESENT
Trading instruments, add-ons team: designed and implemented flexible system of customisable widgets to provide better understanding of market behaviour
- 2010/2011 - 1st/3rd degree diploma in programming;
- 2008/2009 - 3rd/3rd degree diploma in math
$800 / mo
≈ $9600 / year net
Java Developer
Ukraine · Dnipro · 1 year of experience · Upper-Intermediate ·Published today
Ukraine · Dnipro · 1 year of experience · Upper-Intermediate ·Published today
February 2023 — June 2023
This project aimed to automate NFT trading on the Solana blockchain and Magic Eden platform, including market analysis, automated bidding, price monitoring, and asset portfolio management. The primary objective was to create a scalable system for profitable automated NFT trading, which was successfully accomplished.
Founder and CEO of startup, Smashrooms
October 2021 — September 2022
Founded Smashrooms startup in 2021 with a focus on developing innovative fast-paced 1v1 P2E mobile fighting game on NEAR Protocol. Successfully secured 25000$ in funding from private investors. In the role of Founder and CEO at Smashrooms, I honed and applied a diverse set of skills and competencies, including strategic planning, fundraising, budget management, personnel management, product development, marketing, and promotion. Regrettably, project development was temporarily halted in September 2022 due to market conditions, specifically the NFT market on the NEAR blockchain.
Math/English tutor, Viridian, Dnipro
August 2019 — Present
I have gained over four years of professional teaching experience with diverse clients, from children to adults. This extensive teaching background has developed my communication skills. Additionally, I have successfully led the
recruitment of tutors, many of whom continue to contribute to the company's profitability.
I also have experience in my own startup, Smashrooms. Founded Smashrooms startup in 2021 with a focus on developing innovative fast-paced 1v1 P2E mobile fighting game on NEAR Protocol. As the Founder and CEO, I secured $25,000 in funding, overseeing diverse responsibilities from strategic planning to personnel management.
Also, I possess four years of extensive teaching experience, working with a wide range of clients, from children to adults. This background has greatly enhanced my communication skills. Furthermore, I've effectively managed tutor recruitment, resulting in a team that continues to bolster the company's success.
$1000 / mo
≈ $12000 / year net
Java Developer
Ukraine · Dnipro · 1.5 years of experience · Upper-Intermediate ·Published today
Ukraine · Dnipro · 1.5 years of experience · Upper-Intermediate ·Published today
Projects
Project: Student Testing Tool(STT)
Responsibilities: - Creation of new endpoints
- Creation of new entities
- Creation of new relationship between entities
- Creation of changesets that corresponds to JPA entities
- Fixing bugs
- Writting Unit tests
- Writting Integration tests
Team Backend Team : 2 teamleads and 8 developers
Frontend Team: 2 teamleads and 8 developers
Tester Team: 1 teamlead and 2 testers
Database: MariaDB, H2
Tools: HeidiSQL, DBeaver, IntelliJ IDEA, Postman, Maven, JUnit, Mockito
Technologies: Java 8, Spring Boot, Spring Data JPA, Spring Web MVC, Spring Boot Test, Liquibase, Spring Security, Lombok
Project: (EQFX-PNET)
Responsibilities: Implementing backend part of projects specifically :
Created rule-based logic according to requirements
Created merge logic based on requirements within different scenario
Analyzed and fixed issues
Wrote unit and component tests using JUnit and Mockito
Activities not related to writing code :
Reviewed team's pull requests
Cooperated with Business analysts and QA team's members
Team BA team: 1 member, Dev team: 5 members, QA team: 3 member
Tools: Java, JUnit, Jenkins, GCP, JIRA, Maven, Postman, SonarQube, Nexus, Mockito
Technologies: Java 8, Java 11
2023.04 – 2023.09: Bench
Additional Experience
Pet-projects
Project: (UNIVERSITY)
Customer Domain Description: Epam University Program
Responsibilities: Designed database model
Described functionality
Created frontend,backend layers
Created business logic
Database: MySQL
Tools: Intellij IDEA, Apache Maven, Git, Apache Tomcat, MySQL WorkBench
Technologies: Java 8, JSTL, JSP, Quasar, Vue.js, SQL
Project: (UNIVERSITY + SPRING)
Customer Domain Description: Epam University Program
Responsibilities: Integrated final project with Spring
Developed new functionality
Bug fixing
Deployed project in AWS
Database: MySQL, H2
Tools: Intellij IDEA, Git, Apache Maven, MySQL WorkBench
Technologies: Java 8, Spring Core, Spring Web MVC, Spring Boot, Spring Data JPA, Spring Security, AWS
Project: (Diploma Project)
Responsibilities: Designed database model
Described functionality
Created frontend(Dart and Flutter), backend(Java and Spring Boot) layers
Created business logic
Database: MariaDB
Tools: Intellij IDEA, Git, Apache Maven, DBeaver, Postman
Technologies: Java 8, Spring Core, Spring Boot, Spring Data JPA, Spring Web MVC, Liquibase, Spring Security, Lombok, Dart, Flutter
$8000 / mo
≈ $96000 / year net
Team Lead / Tech Lead / Senior Software Engineer
Ukraine · Dnipro · 6 years of experience · Upper-Intermediate ·Published today · In passive search
Ukraine · Dnipro · 6 years of experience · Upper-Intermediate ·Published today · In passive search
Commercial experience in Java 6+ years
- AI-based planning solution with OptaPlanner AI constraint solver, media broadcasting domain, Azure cloud
- ML predictions solution in financial domain, AWS cloud, microservices, team lead experience (6+ team members), production releases involvement.
- eCommerce, ETL data migration
- Healthcare web application, microservices, REST API, messaging
- Oil and Gas desktop application, geodata visualization in 2D and 3D
- GCP Certified
- Team Lead experience
$500 / mo
≈ $6000 / year net
Java Developer
Ukraine · Dnipro · 1 year of experience · Intermediate ·Published yesterday
Ukraine · Dnipro · 1 year of experience · Intermediate ·Published yesterday
$2500 / mo
≈ $30000 / year net
Java developer
Ukraine · 5 years of experience · Intermediate ·Published yesterday
Ukraine · 5 years of experience · Intermediate ·Published yesterday
I worked with such technologies as Java 8-11-17, Spring Framework, WebFlux, Hibernate, SQL/HQL, RabbitMQ, Kafka, REST, SQL(MySQL, Postgres, OracleDB etc) and NoSQL(mongoDB) databases, Elasticsearch, and many others.
- microservices architecture development;
- developing and modifying databases;
- writing scripts for production database;
- performance optimization (SQL, HQL queries);
- fixing bugs;
- implementing new features;
- creating and maintaining REST api endpoints;
- integrating third party services.
$5000 / mo
≈ $60000 / year net
Senior Java Developer
Ukraine · 5 years of experience · Upper-Intermediate ·Published yesterday
Ukraine · 5 years of experience · Upper-Intermediate ·Published yesterday
Worked with monolith, SOA, microservice, serverless architectures. where various technologies were used such as Spring, Messaging, REST API, SQL, NoSQL, Microsoft Azure, Redis (cache), React, Redux, Docker
Have experience with:
- Java (mainly), Groovy, TypeScript
- Spring framework (Spring MVC, Spring Boot, Spring Data)
- SQL (Oracle, PostgreSQL) and NoSQL (MongoDB) DBs
- Messaging (RabbitMQ, Azure Service Bus)
- Testing libs: JUnit, Mockito, WireMock
$500 / mo
≈ $6000 / year net
Junior Java Developer
Ukraine · Dnipro · 1.5 years of experience · Intermediate ·Published yesterday
Ukraine · Dnipro · 1.5 years of experience · Intermediate ·Published yesterday
Education company (part-time)
Java Software Engineer
• Developing, testing, and maintaining Java-based applications.
• Writing code that meets business and standarts code requirements.
• Troubleshooting, debugging, fix issues.
• Participating in code reviews to ensure code quality and maintainability.
Java Trainer
- managing a group of students
- providing educational material in accessible form
- practical activities
- providing feedback
- assistance in updating and improving educational materials
01.2022 – 06.2022
SoftServe
Social Open Project
• Work in project by Agile methodology;
• Daily meetings by English;
• Work in a team with a mentorship including cooperation with BA, QA, Technical expert;
• Education meetings;
• Researching of structure of project and its endpoints;
• Running some functionality of a project in a docker including database;
• Working with the list in backlog board, update it, creating tasks, task estimating, task personalization;
• Fixing bugs, adding a new functionality and testing it.
• Also we had an experiment with CQRS pattern. I worked with a Kafka part.
Project “Blog”.
This project is a preparation for the main project Home. Its purpose is to learn basics of working with Spring. There were given endpoints and requirements to results of their work.
• Designing Database with relations between tables;
• Creating "blog" functionality for a back-end application;
• Adding security function in app;
• Organizing of work app with exceptions.
Java Core, Spring, Git, Maven, MySQL, HTML, CSS, RestAPI,
Intellij Idea.
Agile: Scrum, Kanban.
$600 / mo
≈ $7200 / year net
Java Developer
Ukraine · Dnipro · 1 year of experience · Intermediate ·Published yesterday
Ukraine · Dnipro · 1 year of experience · Intermediate ·Published yesterday
0 3 . 2 0 2 3 - 0 8 . 2 0 2 3
During the course I delved more into Spring boot.
He actively participated in projects, wrote several himself (one of them was a telegram bot (resume)). I worked on developing microservices systems using Quarkus, gRPC, and GraphQL. Design patterns and testing. And improved knowledge with Spring Security and Hibernate
Java Pro (Hillel School, Dnipro)
0 3 . 2 0 2 3 - 0 8 . 2 0 2 3
I also consider courses as part of my experience (though
non-commercial). I have in-depth knowledge of Java and have tackled various complexity-level tasks involving the language. I have studied and practiced JUnit 5 extensively. I have deeply dived into Spring Boot and have completed small practical projects using it.
Trainee Java Developer (MonoBank, Dnipro)
0 1 . 2 0 2 2 - 0 5 . 2 0 2 2
I interned at monobank, where I worked on developing banking systems using the Spring Boot platform under the guidance of mentors. Additionally, the company provided courses on Spring and PostgreSQL. I participated in the development of several projects of
varying complexity. The tools that were utilized included Spring Boot, SOLID principles, design patterns, DBeaver, Docker, and MyBatis.
• Java (2023, 3 months) – hillel school (java enterprise)
• Java (2021, 3 months) – hillel school (java start)
• Java (2023, 6 months) – hillel school (java pro)
• Courses monobank (2022, 6 months) intern
• Udemy courses (java spring boot and junit 5)
$3500 / mo
≈ $42000 / year net
Middle/Senior Full Stack developer Java & Angular
Ukraine · Dnipro · 4 years of experience · Upper-Intermediate ·Published 22 April · In passive search
Ukraine · Dnipro · 4 years of experience · Upper-Intermediate ·Published 22 April · In passive search
Both of them have similar tech stack: Java 8, Angular 14, Hibernate, Spring Boot, OpenAPI, Maven/Gradle.
My duties included:
- Active development of Java/Angular based LIS product
- Active development of Java/Angular based software for material shipping
- Writing technical documentation for new features
- Maintenance of HIS integration
- Maintenance of existing desktop applications written in C#
- Helped to integrate new team members into our project
- 3rd line support for clients in production
My current goal is to find new job that would allow me to expand my toolset and grow professionally.