lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate

March 2022 - July 2022: 
Completed the course "Java Spring" by Foxminded

September 2009 - February 2015:
National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute” - Specialist in Nuclear Power Engineering
July 2022 - Present:
Skarb - ngo
(Java Developer)
Portal to help non-profi t organizations solve everyday problems.
Working on implementation new features, bugfi xing, refactoring old code.
Technologies:
Java, Spring(Boot, Web, Data, Security), REST API, Gradle, EhCache, Azure,FlyWay, SpringFox, OpenApi Generator, JUnit, Mockito, Thymeleaf, HTML/CSS/JS, HtmlUnit

March 2022 - July 2022:
Completed the course "Java Spring" by Foxminded.
I have experience with Java Core, Spring Framework, SQL, ORM(Hibernate, Data JPA), Git, REST, JUnit, Mockito, Maven, Gradle, HTML/CSS/JS, Thymeleaf.
During the course I created web application which is designed to manage schedule for school/university

April 2015 - February 2022:
Operator of reactor department at Zaporizhzhia Nuclear Power Plant
Position: Java Developer
Category: Java
Experience: 2 years | English: upper

Tools and Technologies

    •  Java
    •  Spring Framework (MVC, ORM, Security)
    •  JDBC / JPA / Hibernate
    •  Docker
    •  Junit,  Mockito,  Selenium
    •  Git
    •  JavaScript / jQuery
    •  SQL (PostgreSQL, Oracle)
    •  Akka
    •  JMX
    •  Log4j, Logback
    •  GoF Patterns
Jun 2018 – Present, Software Developer, Dnipro
Developing a forex trading platform for the online investment bank (Switzerland) 
Responsibilities:
    • estimation and development of the user stories/tasks/story improvements;
    • taking care of the product quality;
    • writing unit tests and integration tests;
    • proposing refactoring, modifications, improvements;
    • code review, refactoring and manual testing;
    • knowledge sharing with the team.
Position: Java Developer
Category: Java
Experience: 5 years | English: intermediate


June 2017 - now

I'm working on 2 projects:

"Register" project. This is highload integration system. 
Main purposes of the project, gets data from remote DBs, validats, filters, puts it to common storage and provides access to clean information via web-interface.
My responsibility, develops and supports over several integration modules, validation system and support issues from the customers.

"EZD" project. This is huge system for Moscow schools (processing documents, groups, classes, techers, students, inventory, etc.)
My responsibility, develops functionality of import data to the system, refactors and supports microservices API.

Technologies:
Java 8, Spring Framework (Spring Core, Spring Data, Spring Security, Spring Boot etc.), PostgreSQL, Hibernate, Docker, JUnit, Mokito.
Some experience in HTML, CSS, Angular2 (typescript)

Version control:
GIT (gitlab)

Bug tracker:
JIRA, RedMine


January 2014 - July 2017

"ERP" project. This is the system for processing documents, financies, business trips, inventory etc.
My responsibility, develops and support over several financies, inventory modules. 
I had own team included 2 junior developers.

Work on same issue types:
1. Bugfix, refactor old code base, review new code, team leading;
2. Customer meetings about modules nder my responsability;
3. Design and implementation DB soltions;
4. Implementing Rest API in company framework;
5. Work on analysis of post production perfomance issues (AWR logs, Thread Dumps, Heap Dump);
5. Mentoring. Work with junior developers.

Technologies:
1. Java SE: OOP, multi-threading, JDBC, XML etc.
2. Some expirience in java EE: EJB, JSP, JMS, servlet;
3. Oracle, SQL и PL/SQL;
4. Some expirience in javascript, jQuery, AJAX;
5. Version control SVN;
6. Bug tracker JIRA.
I'm intrested in outsource projects.
I like to work with highload systems in depth back-end and with "front" parts of system.
I'd like to work in small or middle size team, with quiet and enthusiastic ambiance.
Position: Java Developer
Category: Java
Experience: 3 years | English: intermediate


June 2018 — currently
PFTS Stock Exchange
Development of a trading system access server using J2EE, EJB, Firebird, Wildfly. Development of console applications for administration. Development of web services for the organization of the stock exchange using J2EE ,JAX-RS.
January 2016 — June 2018
2.5 years of self-study and development (freelance) on Java. Worked on the development of
parser programs (including multithreaded) using htmlUnit, Selenium, Jsoup. Develop desktop applications using JavaFX. Development of web applications using Spring and Hibernate.
Position: Java Developer
Category: Java
Experience: 1.5 years | English: intermediate


June  2019 - August 2019                     SoftServe                               Course        
Trainee Java Developer
Project: WorkHub
Provides relationships between company-employee and company-employer
My contribution:
Implemented structure of dao layer
Designed Profile features on three levels of projects using Spring MVC, JPA and Hibernate
Pagination for representing a large amount of users
Implemented frontend using Angular
Tools and technologies: Java 8, Spring Framework, Hibernate, Angular, Docker, Postgres, Gradle, MongoDB

October 2019 - January 2020                InventorSoft                               Course               
Trainee Java Developer
Project:  Quizter
Application for passing test for programmers with coding part
My contribution:
Implemented exception handling 
Implemented security using SpringSecurity 
Implemented building and running jar file from source and reading log result using ZT Process Executor
Tools and technologies: Java 13, Spring boot, Spring security, Hibernate, Thymeleaf, JQuery, Docker, Postgres, Maven

February 2020 -  Present                  ASD                           Office/Remote
Junior Java Developer

Project: BookingPal 
Service that provides managed distribution via a suite of products and services specifically designed for the Vacation Rental industry to increase revenue, occupancy & efficiencies.
My contribution:
Refactoring project by splitting to modules
Implemented service for sending letters to user after some action
Storing additional info about reservation
Create API with base crud methods for user profile
Refactor project by splitting to microservices
Call third-party API and store result in DB
Tools and technologies: Java 8, FreeMarker, Spring Framework, MyBatis, Mysql, AWS, caching via redis, Tomcat, Mockito, JUnit, Aspects, JAX-RS
Position: Java Developer
Category: Java
Experience: 2.5 years | English: intermediate


(June 2019 – February 2020, UA STAR)
I worked on projects as a back-end developer in a startup company. My responsibilities include developing new features, writing unit and integration tests, changing business logic of the application, finding and fixing bugs. During work I use the following technologies: Spring Framework, liquibase, Spring Security, JWT, REST, SQL, Java 8, Junit, Mockito, Maven, Git, PostgreSQL, Jhipster, Netflix Feign. I am engaged in the development of projects that are related to financial services, logistics services such as taxis, security automation systems.

(February 2020 – December 2021, PrivatBank)
I worked on projects as a back-end developer in big bank company. My responsibilities include developing new features, writing unit and integration tests, changing business logic of the application, finding and fixing bugs. During work I use the following technologies: Spring Boot, Spring Data, RabbitMq, REST, SQL, Java 8, Junit, Mockito, Maven, Git, PostgreSQL, Swagger. I am engaged in the development of projects that are related to banking financial services.

(January 2021 – Now)
I am working on project as a back-end developer in outsourcing company. My responsibilities includes fixing bugs, supporting for the current codebase, developing new features, cover code with test, design and propose new idea for resolving different issues. On project I use the following stack of technologies: Java 8, Spring Boot, Spring Data, Javax, Microservices, MongoDB, MyBatis, Vertica, Maven, RabbitMq, Junit, Mockito, Scala, Akka. The logic of the product is related to the analysis of network metadata and threats emanating from it.
В поисках новых интересных проектов. Хотелось бы поучавствовать в создании новых продуктов с нуля.
Не рассматриваю предложения от банков и позиции связанные с full stack.
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate

Created a project to correct a person's posture.
I have a Bachelor's degree in Software Engineering.
June 2019 - March-2020
(Kharkiv)
Project​ : System for testing/analysis of candidate skills
Team Size​ : Our project team consist of: - back-end team: 9 members; - QA team: 11 members; - UI
team: 7 members; - DevOps team: 3 members.
Project Role​ : Developer
Tasks performed​ :
Created documentation about architecture in back-end side;
Designed and implemented REST API according to business requirements;
Followed TDD principles while implementing business logic;
Fixed bugs;
Supporting project;
Environment:
 MySQL
 Intellij IDEA, Postman, MySQL Workbench, JIRA, Checkstyle, Liquibase, Knowledge Base, Git
 Java 8, Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data), Hibernate,
Gradle, RESTful application, JUnit, Mockito.
An interesting project with modern technologies.
Work with honesty and integrity team and respect each other.
Show a positive and respectful attitude.
Access to the resources I need to efficiently complete my work tasks.
Proper training, support, and leadership.
Position: Java Developer
Category: Java
Experience: 0.5 years | English: upper


June 2019 - October 2019
Machine Learning Engineer, Startup
Fully convolutional neural network for profit classification.
Generative neural network for video improvement.
A specific major characteristic for me is the cohesive team. This performs a superior possibility for high-speed professional knowledge rising.
Position: Java Developer
Category: Java
Experience: 4 years | English: intermediate


June 2022 — currently (1 year 3 months) Jusan Bank
Backend Developer
Scrum · System Design · Microservice · Troubleshooting · Communication

February 2021 — june 2022 (1 year 5 months) ТОО UCO
Backend Developer
Jasper Reports · Activity Framework · Mentoring · Business Analysis · System Architect · CI/CD · System Analysis · Troubleshooting · CUBA Platform

December 2021 — may 2022 (6 months) Sanatour
Backend Developer
IaaS · Database administration · CI/CD · System Analysis · Jenkins
Covered competencies:
1. System Architect
2. DevOps Engineer
3. Backend Developer



June 2020 — december 2020 (7 months) ZigZag Group
Backend Developer
Spring Boot · MongoDB · Hibernate · PostgreSQL

October 2019 — april 2020 (7 months) EPAM Systems
Java Trainee
* Learning of Web Application development
* Learning of technologies: JavaSE, EE, Spring Framework, PostgreSQL, OracleDB, MySQL, Junit, Docker, Git, ORM
* Creation of simple educational projects
* Preparation with a mentor for technical interview
Position: Java Developer
Category: Java
Experience: 5 years | English: intermediate


Junior Groovy Developer
Freelance, Zhytomyr – (December 2016 - June 2017)

It is my first job. I worked on a law project which generates different law documents for notary clients. This project was on Groovy on Grails with Vaadin framework and dealt with the generation of documents based on clients’ needs. It was full-stack development.

AQA and then Junior Java developer
Jelastic, Zhytomyr – (July 2017 - June 2018)

Work during my student days, my first commercial experience, a very interesting cloud platform project based on Virtuozzo, I developed both plugins in various IDEs and worked on the platform itself, in particular, the container management mechanism

Middle Java Developer
NDA, Vinnytsya – (July 2018 - April 2021)

In this position, I have my first experience managing a small team of 3 people, they worked on a sports statistics system, my team was responsible for collecting sports data from more than 10 external services and for prioritizing and merging these data.

Senior Java Developer
NDA, Kiev – (April 2021 - February 2022)

The gambling company, the experience was similar to the previous project, engaged in the integration of game providers into our aggregator

Senior Java Developer
NDA, Vinnytsya – (February 2022 - July 2023)

A huge NDA store and not only, I work on everything starting with customer registration and personnel synchronization through Google Workspace through Ldap and ending with integration with the banking system, invoices, returns, and delivery
Position: Java Developer
Category: Java
Experience: 2 years | English: upper

Junior Java Developer, Currency.com — 03/2021 - present
Personal outcomes:
1. Accomplished several big integrations
2. Improved control of integration with existed integrations
to prevent coincidental mistakes
3. Reworked and refactored code
4. Separated payment module to individual microservice
Junior Java Developer, SaM Solutions — 02/2020 - 02/2021
Personal outcomes:
1. Organized startup of whole microservices and dependencies like databases, queues and etc. on local environment using Docker compose
2. Automized integration of supplier with external system
3. Improved control of integration with external system to prevent coincidental mistakes
4. Reworked most plain SQL queries to Spring Data repositories 
5. Reworked most of REST calls between microservices from RestTemplate to Feign client
6. Code coverage of affected back-end parts by unit-tests was
increased to 90%
Junior Java Developer, Currency.com — 03/2021 - present
TRADING PLATFORM
Summary: I've been working on payment system for platform. Responsibilities: I’m responsible for the Back-end part of the payment microservice: implementation of new features, new banks integrations, bug fixing, documentation creation.
Technology: The app uses such technologies as Java 11, Spring Boot, Apache Kafka, PostgreSQL, Hibernate, Maven, Lombok.

Junior Java Developer, SaM Solutions — 02/2020 - 02/2021
SUPPLIERS CONTROL SYSTEM
Summary: I was working on application to control supplier sustainability, compliance and social media rating based on Tweets. The app has Microservice architecture.
Responsibilities: I’m responsible for the Back-end part of the
app: implementation of new features, local environment optimization, bug fixing, integration with external systems, unit-tests coverage, documentation creation.
Technology: The app is based on Amazon Web Services technology stack and infrastructure and also uses such technologies as Java 11, Spring Boot/ Cloud, Docker (compose), Elasticsearch, PostgreSQL, Hibernate, Flyway, Gradle, JUnit, Mockito, JMS, Lombok.

Intern Java developer, SaM Solutions — 10/2019 - 01/2020
BOOKING SYSTEM
Summary: This is an internship project on what I've learned new technologies and development processes. The system is needed to help users to book and rent apartments.
Responsibilities: I was the only developer who designed and created back-end end front-end parts.
Technology: The app has "classical" architecture and technology stack like Spring, Hibernate, Bootstrap and also uses the following: Flyway, Lombok, Maven, JUnit, MySQL, H2, Logback, Mockito, Team City
Position: Java Developer
Category: Java
Experience: 0 years | English: pre

Personal Qualities:
Initiative, responsible, self-organized, result-oriented, team-player.

I'm interested in a vacancy of Java Developer. I'm ready to learn new technologies.
Junior java developer in the group of developers.
January 2019 - April 2019 (4 months), Kyiv

A team of 3 people. We are developing an online service for volunteer organization in the ATO zone.
Used technologies: Java 8; Spring Boot; Hibernate, Mockito, JUnit, Maven, PostgreSQL, H2 database, Lombok, Slf4j, Flyway, Thymeleaf, JsonWebToken.

Student of the mentor
June - December 2018 (7 months), Kyiv

I had a group of 5 people, and we solved various tasks. Mentor controlled the learning process, clean code and trained new technology.
Used technologies: Java EE, Servlets, JDBC; Spring Core, MVC, Data, Security; Hibernate, Mockito, JUnit, Maven, PostgreSQL, H2 database, Lombok, Slf4j, Flyway. Linux Ubuntu.

Student at Prog.kiev.ua
May - October 2017 (6 months), Kyiv

At the Prog.kiev.ua courses I studied the technology stack:
Java 7,8 Lambda, Stream API; Java EE, Servlets, JDBC, JSP, JSTL; Spring Data, MVC, Security; Hibernate; MySQL; Maven;
Professional growth. Difficult tasks.
Position: Java Developer
Category: Java
Experience: 0.5 years | English: upper

A Software Engineering student at the technical university, currently in the process of completing their Master’s Degree; completed courses at ZoolaAcademy and a six-month internship at ZoolaTech, demonstrating a strong desire to learn and grow in his field. He is proactive and motivated, striving to improve his skills and knowledge. With a willingness to work hard and take on new challenges, he is well-suited for a role that offers opportunities for growth and development. His dedication and enthusiasm make him a valuable asset to any team.
Junior Java Developer
Jan 2022 – June 2023
- API’s using OpenAPI Spec
- Acceptance tests with Cucumber
- Flyway & Zonky for integration tests
- RestFul API with Spring Boot
- ORM using MyBatis

ZoolaAcademy 
Jan 2022 – Sept 2022

Intern Java Developer at NIX Solutions
Sept 2021– Jan 2022
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate

I wrote a game in c# and a mini library in java, but it was outside of working hours
Junior Java developer. Java, Git, Spring, Maven, SQL, Hibernate, OOP, JUnit, Docker, REST API, Jira, JSON, My SQL, HTML, CSS, Apache NiFi, Design Patterns, Groovy, JOOQ.
Only Remote work
Position: Java Developer
Category: Java
Experience: 0.5 years | English: intermediate

1. Course project on the topic “Relational databases” on Spring framework in 2022.
2. Participated in Epam Java online self-paced program from 01.11.2022 to 20.02.2023
3. Experience in developing a graduation project at courses on the basics of Python
development - a telegram bot on Python to show the exchange rate, also in developing bot for university applicants to monitor their progress as a project in the student council of my institute in 2021.
4. Website development and layout in HTML, CSS, JS from 2020 to 2021 without commercial using.
5. Course project on the topic “Puzzle Knight’s Move” in 2022 in C++.
6. Experience in intern C++ educational program with representation of the “Remote
Console” project at company named “Apriorit” from 03.05.2022 to 08.08.2022
Junior Java Developer, Negeso 
 MARCH 2023 – PRESENT 

Collaborate with team members to design and develop web applications using Java, Spring Boot, Tomcat 
Actively participate in code reviews to ensure high-quality, maintainable code. 
Maintain and improve existing applications, addressing bugs, performance issues, and user feedback. 
Integrate Amazon SP-AP, Google seller API, Ebay seller API.
Maintain Negeso-CMS

Freelance Software Engineer, Uvocorp 
 MARCH 2023 – August 2023 

Develop solutions for algorithmic tasks in Computer Science.
Design OOP patterns.
Interesting tasks and friendly team!
Position: Java Developer
Category: Java
Experience: 0 years | English: upper

Education
Bachelor's degree, Information systems and technologies
National Technical University of Ukraine 'Kyiv Polytechnic Institute' • 2023

CERTIFICATIONS
- Introduction to Java (EPAM • 2022)
- Spring Boot 3: Learn Spring 6, Spring REST API, Spring MVC, Spring Security, Thymeleaf, JPA & Hibernate (Udemy platform • 2023)
- Core Java specilization: Introduction to Java, Object-Oriented Programming in Java, Object-Oriented Hierarchies in Java, Java Class Library) (Coursera platform • 2022)
Junior Java Developer
Pet Project

I developed a REST application that serves as a volunteer-based platform to streamline the process of ordering humanitarian aid for military
personnel. Key features and capabilities of this application include:
- Generation and utilization of unique tokens for military personnel to ensure secure access.
- A user-friendly shopping cart interface that enables military personnel to order the goods they need effectively.
- Integration with Gmail to allow the system to send notifications and updates via email.
- A versatile management system that empowers volunteers to add, edit, and manage categories and their respective products.
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate


Junior Java Developer(pre-prodaction)
Epam Systems October 2016 — till present time:
The application is the mock that helps to developing and testing systems that use the UDH(User Data Hub) web service(SOAP). UDH is a web service that allows to manage user personal data.This web service locates in users country and allows to use his personal data like credentionals, credit cards, etc. by external services for example air companies. 

Freelance java development 6 month:
http://kharkov-smetus.rhcloud.com/projects/33/rooms
The application designed for quantifies the materials, labor, and equipment need to complete a building project. 
Calculations base on default and user custom libraries. 
I worked mainly on the Dao layer and database.
Возможность постоянно повышать свой профессиональный уровень. Работа в успешной команде. Неформальная обстановка.
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate

- Position trainee Java Developer in AccentU (edtech project).

- As for hard skills, completed courses in Java: Mate academy(Ukraine), ALX (Poland) and HTML in CSS basic-course at GoIT (Ukraine). I have solved about 100 problems on Codewars.

- I have good soft skills, proven practice: leadership qualities, initiative, efficiency, reliability. I have experience in social and political activity, a participant in a cultural exchange program in the Camp America (USA), I have relevant additional certificates (from Google: Internet Marketing) and gratitude for creativity (from the Bureau of the European Parliament in Poland), also I know Polish at Upper-Intermediate level.
Junior Java developer with 1 year of experience
in Java (10 months study, 2 months on a
commercial project), looking for new
professional opportunities. Has experience with
both Java Core and frameworks (Spring,
Hibernate). Good knowledge of the basics of
OOP. I understand the best and modern
principles of programming. Ambitious. Good
listener. Team player. The good of the company
is my good.
At a minimum, the task works with any stack of technologies and solves various problems, except for something low-level (machine code, bytecode and advanced mathematics). Friendly new colleagues =)

At a maximum, the task: to find a position with the prospect of moving to a full-stack developer (interested in gaining skills in creating a product from A to Z).
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate


Junior-Middle Java developer:

Project: Flexible ERP system which provides solutions enterprise software to manufacturing companies. The system works on its own developed framework over the Spring MVC

Technology stack: Java 8, Spring Framework, Maven, REST, Progress OpenEdge, JUnit, Mockito, TypeScript, AngularJS, KendoUI, HTML.


Trainee Java developer:
  Project: “Book-catalog prototype”. The web application allows users to manage information about books, authors, and reviews. To filter and sort them by some criteria.
Technology stack: Java 8, Spring, MySQL, Hibernate, Maven, Git, JUnit, Mockito, Mapstruct, HTML, CSS, JS, TypeScript, Angular