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

Courses and certification:
MongoDB for Java developers, MongoDB University, https://university.mongodb.com
Advanced Java Course, Mate academy (EasyStartIn.IT)
Java Pro Course, Prog.kiev.ua
Algorithms and data structures Course, Mate academy
Software testing, QATestLab
Kyiv National Economic University, Master's degree (diploma with honors) in Banking and finance
Programming languages: Java
 Technologies/Frameworks: Java 8, Java Core, Servlets, JSP, JDBC, Spring, Spring MVC, Spring Security, Hibernate, Maven, JUnit, Mockito
 Integration platform: Red Hat JBoss Fuse
 Integration framework: Apache Camel
 RDBMS: PostgreSQL, H2, MS SQL Server, MySQL
 Non-RDBMS: MongoDB
 Web Development: HTML, CSS, XML, JSON
 Operating systems: Windows, Linux
 Version Control Tools: Git, SVN
 Methodologies: Agile (Scrum), Waterfall
 Testing tools: Mantis Bug Tracker, TestLink, Chrome DevTools, Firebug
 Languages: Ukrainian (native), Russian (native), English (Upper-Intermediate)
I am interested in Java Developer position (back-end). I am well familiar with Java SE, Java EE, Spring, Hibernate, testing tools using JUnit/Mockito and databases using SQL (Oracle, MySQL, H2) and No-SQL (MongoDB). 
I'd like to study and improve my knowledge, so I want to use it at my job.
Position: Java Developer
Category: Java
Experience: 0.5 years | English: pre

You can see my projects at https://github.com/mypro11 
These are some of them:

Project:​SpringTest
Project Description:​This is a test project, the basis for an online store with using Spring and Hibernate frameworks.
Technologies:​Spring, Spring MVC, Spring Security, Hibernate DAO, Factory and MVC patterns, ISP technology, bootstrap,  h2, maven.

Project:​Social-Network
Project Description:​This is test project of social network.
Technologies: ​Spring, Spring MVC, Spring Security, Hibernate DAO, Factory and MVC patterns, ISP technology, bootstrap, JDBC, h2, Maven, Flyway.
Programming languages: Java
Technologies/Frameworks: Java 8, Java Core, Servlets, JSP, JDBC, Spring, Spring MVC, Spring Security, Maven, JUnit, TestNG, Mockito
Databases: PostgreSQL, MS SQL Server, MySQL, H2
Web: HTML, CSS, XML, JSON
OS: Linux, Windows   
VCS: Git, SVN
Tools: JIRA, Trello, Chrome DevTools, Firebug
Methodologies: Agile (Scrum), Waterfall
Languages: Ukrainian(native), Russian(native), English(intermediate)
I’m looking for job which will help me to get experience and grow professionally.
Position: Java Developer
Category: Java
Experience: 5 years | English: intermediate


Programming languages: Java.
Technologies & frameworks: Spring, JPA, Servlets
Frontend: JSP, Apache Tiles, JavaScript & jQuery (basics), HTML, CSS.
Databases: MySQL, Oracle.
IDE: Eclipse.
Test tools: JUnit, Mockito, DBUnit, SoapUI, Selenium WebDriver.
Data exchange protocols: REST, JMS, SOAP.
Other: XML, JSON.

Additional experience: 
Working in international team. 
Interviewing and training newcomers.
Writing technical and analytical documentation.
Code review and code refactoring.
Position: Java Developer
Category: Java
Experience: 1.5 years | English: intermediate


Programming languages: Java, TypeScript.
Technologies and frameworks:  Spring (Boot, IoC, MVC, Data, Security), REST, Hibernate, Servlet, JDBC, JSP, JUnit, Mockito, Maven, Tomcat, Angular.
CVS: GIT.
OOP/OOD: Design Patterns, SOLID.
IDEs: IntelliJ IDEA.
Continuous Integration: Jenkins.
Operating systems: Windows, Linux.
Obtain a position of java developer with the prospect of growing my developer skills.
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate

I have been working in IT programming industry more than 20 years. Took part in implementation different software application focused mostly on payroll, finance and accounting. Solved many problems related with software and accounting. Have strong programming background. 

I am ready to send resume with details.
Programming Languages
	OOP/GoF Design Patterns/Task  setting
	Java/Maven/JSP/JSTL/Web/JPA 
	JavaScript/HTML
	SQL/PL SQL
	Linux Shell Scripting
Dev Tools 
	IntelliJ IDEA/JUnit/Mockito/PowerMock
	Git/vi
RDBMS 
	Oracle 
	My SQL
SQL development tools
	Oracle SQL Developer/ SQL*Plus
	MySQL Workbench
Methodologies
	SCRUM
	TDD
Frameworks
	Spring MVC/Spring AOP/Spring JPA/ Spring Security
	Hibernate
Java 7 EE, Intelij Idea, Spring, Hibernate.
Position: Java Developer
Category: Java
Experience: 1.5 years | English: intermediate

Java developer with one+ year experience in design and implementation of web applications including front-end and back-end parts. Responsible and attentive to details. Team player, quick-learner with ability to share new knowledge with colleagues. Analytical and problem solving skills.
Programming languages, technologies, frameworks, libraries:
Java SE, JDBC, Java EE, Servlets, JSP, JSTL, JPA, Hibernate, Spring Framework, Spring MVC, Spring Security, Log4j, Logback, JUnit, TestNG, Selenium
RDBMS, application servers, servlet containers, VCS, build tools, IDE, PM System:
PostgreSQL, MySQL, SQLite, H2, WildFly, TomCat, Git, Maven, IDEA, Eclipse, NetBeans, Atlassian JIRA
Front-end:
HTML, CSS, JavaScript, jQuery, Bootstrap
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate

Centralized system for calibration of measurement devices
Project Role: Full stack developer (Java + AngularJS )

Description: Centralized system for calibration of measurement devices. Enterprise open-source project intended to optimize the process of verification calibration devices. The main goal of the project is to create centralized system of measurement devices for calibration and verification processes in Ukraine.

Responsibilities: Develop new functionalities.
•	Work closely with the testing team to ensure the integrity of the applications.
•	Work closely with the customers.
•	Perform software builds and releases.
•	Verify source code control of releases.

Tools & Technologies: Java 1.8, J2EE , AngularJS, HTML5, CSS3, Bootstrap, JSON, JavaScript, jQuery , Spring, Hibernate, Maria DB, Git , SCRUM, JIRA, JUnit, Mockito, Tomcat 

Billing System for Utility 
Project Role: Full stack developer 

Description: Billing and management system for utility companies like "Kiev Vodokanal".

Responsibilities: Develop new functionalities.
•	Work closely with the testing team to ensure the integrity of the applications.
•	Perform software builds and releases.
•	Implementing CI process.
•	Implementing document generating system.
•	Verify source code control of releases .
•	Resolve different performance issues
•	Implementing storing historical data with Elasticsearch
Tools & Technologies: Java 1.8, J2EE , JSF , CSS, SOAP, JavaScript, Spring, MS SQL 16, Git , SCRUM, JIRA, JUnit, Tomcat, JasperReport , Elasticsearch
Programming Languages/ Technologies
	Java 
	JavaScript/AngularJs/Angular 5
	Bootstrap/HTML/CSS
	JDBC
	XML,JSON
	SQL,HQL
	UML/Design Patterns 
RDBMS 
	MS SQL Server 
	My SQL/Maria DB
VCS
	GIT 
	Flyway 
Methodologies
	Agile, SCRUM	Frameworks
	Spring
	Hibernate 
	JUnit 
	Mockito
Application/Web Servers
	Tomcat 
Development Tools 
	Intellij
CI
	Jenkins
Search engine
	Elasticsearch
Reporting engine
	JasperReport
Position: Java Developer
Category: Java
Experience: 2.5 years | English: fluent

Have been developing microservices in a large fintech company for the past several years. 
Experienced in full-stack development.
Have taken responsibility for designing and developing the products.
Programming languages, technologies, tools: 
• Java;
• Spring;
• Microservice architecture;
• Kafka;
• SQL, NoSQL;
• React;
• devops;
Interesting and challenging projects, professional growth.
Position: Java Developer
Category: Java
Experience: 1.5 years | English: intermediate

Developing web-apps like CRM, creating rest API's, writing tests, working with vk and facebook API, working with multithreading. Work in Eclipce and IntelliJ.
Programming skills: java 7-8, html, css (bootstrap), MySQL, JDBC, Hibernate, JPA Spring MVC, Spring Boot, Spring Security, Apache Tiles, REST, Selenium, Maven, Junit4, Mockito, TomCat, basic knowledge of JavaScript.
Skills and proffesional grows.
Position: Java Developer
Category: Java
Experience: 1 years | English: upper


Programming skills:  Java core, Java EE, SQL, Javascript (basics)
Frameworks:  Spring techs (Boot, Framework, MVC, Data, Security), Hibernate, JPA, JSF, Lombok, JUnit
Version control tools: Git
RDBMS: MySQL.
Pet Project - automatization program for beauty salons   (Spring Boot, JPA, Security, JSF).
Position: Java Developer
Category: Java
Experience: 4 years | English: pre

Full development cycle up to release. Many desktop applications. 
Local corporate portal, Geoportal (JavaScript, REST, PostgreSQL)
Programming technologies:
Java SE/EE, Spring/MVC/Security/Data JPA/Boot; JDBC/Hibernate/JPA/SQL; REST / SOAP, JSF/JSP/Servlets/HTML 4/JavaScript; Maven/Ant, JUnit, Multithreading, Swing.
PostgreSQL/MySQL, NetBeans/IDEA/Eclipse, Glassfish/Tomcat, SVN.
Professional growth
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate


Programs, instruments, technologies: Eclipse, IntelliJ IDEA, Git, Tomcat, MySQL, Maven, Java Core, JUnit, Spring Core, AOP, Spring Boot, Spring MVC, Hibernate, RESTfull, Html/JavaScript

Practical courses: JavaRush; online internship TopJava; JavaEE(foxminded.com.ua)
java enterprise
work in the team of professionals with interesting projects
Position: Java Developer
Category: Java
Experience: 1.5 years | English: intermediate


Project 1:
As a Trainee Developer for SoftServe, I was involved in the development of a single-page application that allowed users to book apartments anywhere in the world. My responsibilities included developing mockups of the project, as well as the backend and frontend functionality. I worked as part of a 6-member team and used technologies such as Java 8, HTML5, CSS3, Bootstrap, JSON, TypeScript, Angular 6, Spring Boot, Spring Data JPA, Spring Security, Maven, REST API, MySQL, Git, SCRUM, and JIRA.

Project 2:
As a Junior Java Developer for a Canadian Company, I was involved in developing new logic and bug fixing for the flagman product. This product helped government organizations and global companies manage various types of compliances, such as public safety, public health, and tax compliance. The product used Model-View-ViewModel, ZK Framework, jOOQ, Crystal Reports, and Groovy. I worked as part of a 10-member team and was involved in the project for 12 months.
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate


Project 1: Centralized User Request Management Platform (December 2023 - May2023)

Developed a centralized platform for processing, managing, and tracking user requests, simplifying and organizing user interactions.
Implemented a backend server providing a RESTful API for processing user requests, using Spring Boot, Spring Data JPA, and MySQL for database management.
Utilized Postman for API testing and Swagger UI for API documentation, ensuring comprehensive quality checks and maintaining project transparency.
Managed version control and collaboration using Git, ensuring project currency and coordination.

Project 2: Real-Time Messaging Application (June 2023 - Present)

Currently engineering a real-time messaging application using WebSocket technology and the Spring framework, to enable seamless and instant communication among users.
Integrating HTTP requests with WebSocket connections to facilitate both traditional and real-time messaging functionalities within the chat application.
Employing MySQL as the database system to persist chat messages, user interactions, and group data, ensuring data integrity and reliability.
Designing the application to support both one-on-one conversations and group chats, enhancing user engagement with versatile communication options.
Implementing file sharing capabilities to empower users to exchange various data types like files, photos, and voice messages, enriching the overall user experience.
Ensuring the security of the chat platform through the implementation of robust authentication and authorization mechanisms, safeguarding user privacy and sensitive information.
Collaborating closely with frontend developers to create a unified user interface that offers intuitive navigation and an appealing design, ultimately enhancing user satisfaction.
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate


Project#1
Central Software Platform for the Centralized e-Health System
Environment: Java 8, JPA, Spring (spring-boot, spring-data, spring-security),REST, Hibernate, JSON, PostgreSQL, Git, Maven, Tomcat,: LMS is a web application with complex business logic for creating electronic claims. It provides users with role-based functionality to simplify various routine tasks. Responsibilities: Implementation of modules on the back end. Creation of services, repositories, controllers, implementation of business logic. Modular and integration tests

Project#2
Claims Management System (CLM) - Manage people and teams to work on claims, control customer's reaction, collect info from other systems like data about cars, household Responsibilities: tests development, bug fixing, adding validation Environment: Java 8, Gradle, Junit, Git
Position: Java Developer
Category: Java
Experience: 5 years | English: upper


Project 1 (current): FinTech, microservices, Spring (Boot, Data, Cloud, Webflux), Hibernate, Kafka. 
Tasks were related to registration process, service-to-service security, new functionality related to financial operations and blockchains. All features are documented and tested automatically.
Project 2: Social networks, monolith, Spring (Core, MVC), ElasticSearch.
Tasks were related to leveraging API of several popular social networks, so to be able to sync with them and process a big amount of data in parallel. Application had ability to scale and to execute full-text search.

I have not so much practical experience in concurrency and high-load, but I'm willing to move in that way. Also want to learn more about how to build an architecture to get robust, scalable product, that can be monitored and achieves business goals in the most effective way.
I've developed front-end on ReactJs a lot, but wouldn't like to have it as a significant part of my responsibilities.
I would like to work in a small product company using modern stack of technologies, mostly on back-end (front-end is possible from time to time). It would be great to be able to work both from the office and remotely.
Position: Java Developer
Category: Java
Experience: 6 years | English: intermediate


Project - 1
Involvement: 2years and 8 months
Responsibilities:
- Estimation of the project.
- Implementation of the server-side of the features which are based on microservices architecture.
- Code review.
- Mentoring of the new members of the team.
- Write Software Design Document (SDD) according to HLD
- Develop game services according to SDD
- Simulate payout of slots machine
- Work together with mathematician and implementing all logic
- Support, Refactoring, Bug Fixes.
Tools and technologies: Java 8/11, Spring(IOC, MVC, Data), Spring Boot, Spring Cloud(Eureka,
Hystrix, Zuul, Ribbon), Kafka, Aerospike, MariaDB, Docker, Kubernetes, TeamCity,
Jenkins, Kibana, Grafana, Maven, Git, Jira.
Methodology: Agile (Scrum).


Project - 2
Involvement: 2years and 2 months
Responsibilities:
- implementing of new features to both frontend (GWT, Angular2) and backend (Java);
- overall project support and code refactoring;
- creating a new prototype application;
- requirement refinement, sprint planning, and task estimations.
Tools and technologies: Java, TypeScript, JavaScript (basics), GWT, Angular 2, HTML5,
CSS3, SVG, D3, Tomcat, TeamCity, Maven, Git, Nexus.
Methodology: Agile (Scrum).


Project - 3
Involvement: 10 months
Responsibilities:
- implementing new features;
- writing Java documentation;
- fixing bugs, code refactoring;
- discussing and clarifying the business requirements with business-analyst.
Tools and technologies: Java, GWT, HTML5, CSS3, SVG, Tomcat, Weblogic, GIT, Maven, Nexus.
Methodology: Agile (Scrum)
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate


Project 1
Name: CRM Andersen
Duration: 1 year (10.2020 – 10.2021)
Description: Andersen CRM Sales automates basic business processes which are meant to meet a customer with the company in a most comfortable way. 

Team: Dev Team - 6, QA Team – 4, Management – 2, Designer - 1, BA - 1

Position on this project: Java Developer

Responsibilities:
-	creating new functionality.
-	bug fixing.
-	test writing
Tools & Technologies: Java (8/11), Spring (Core, Boot, Security, MVC, Data), Hibernate, JPA, MySQL, CI/CD Jenkins, Swagger, Flyway, Slf4j, FreeMarker Template, Git, Maven/Gradle. Monolith architecture.


Project 2
Name:  Cybersecurity project (AllStarsIt, Under NDA)
Duration: 1 year (11.2022 – 11.2022)
Description:  Cybersecurity project

The project protects web applications from online attacks. The software solution is designed to adapt to threats, eliminate the risk of cyber attacks, mitigate data breaches.

Team:  Dev Team – 20

Responsibilities:
-	creating new functionality.
-	bug fixing.
-	test writing
Tools & Technologies: Java (8 and 11), Spring (Core, Security, MVC, Data), JavaScript, Hibernate, JPA, Oracle Database, Perforce, Maven. Monolith (module architecture) + microservices.
Position: Java Developer
Category: Java
Experience: 6 years | English: pre


Project #1
Name of the project: Interactive Whiteboard
Description: Multi-User Interactive Whiteboard
Role: backend developer
Tasks executed: studying the reactive stack, creating a new microservice - backend side for the Whiteboard, writing all the logic for backend side, setting and writing logic for data exchange via RSocket on the UI side, unit tests, bug fixes, refactoring
Technologies used: Java, SpringBoot, Spring Security, Spring JPA, Spring WebFlux, Project Reactor, RSocket, MongoDB, Docker, jUnit, Mockito,  Hibernate, TypeScript, Maven, git, microservices
Project duration: 1 year

Project #2
Name of the project: The Dashboard
Description: The Dashboard for displaying various data, graphs and charts
Role: backend developer
Tasks executed: creating new microservices and writing all the basic logic, business logic, unit tests, bug fixes, refactoring
Technologies used: Java, Spring Boot, Spring Data, Spring JPA, Spring MVC,  Hibernate, Oracle DB, jUnit, Mockito, Docker, Maven, git, microservices
Project duration: 6 months

Project #3
Name of the project: The Workflow
Description: Application for dynamic workflow modeling
Role: backend developer
Tasks executed: business logic, unit tests, bug fixes, refactoring
Technologies used: Java, Spring Boot, Spring Data, Spring MVC, PostgreSQL, Hibernate, Docker,  jUnit, Mockito, Docker, Maven, git, microservices, Camunda, JavaEE
Project duration: 2 years

Project #4
Name of the project: Assets calculator
Description: application for accounting and calculation of assets
Role: backend developer
Tasks executed: business logic, unit tests, bug fixes, refactoring
Technologies used: Kotlin, Spring Boot, Spring MVC, Cassandra, jUnit, Mockito, Gradle, git
Project duration: 3 months

Project #5
Name of the project: Cryptocurrency wallet
Description: developing own cryptocurrency wallet based on one of the popular open source wallet projects
Role: developer
Tasks executed: business logic, study and description of a basic open source project, code refactoring, unit tests, bug fixes
Technologies used: Java, Spring Boot, PostgreSQL, JUnit, Mockito, Maven, git
Project duration: 10 months

Project #6
Name of the project: Desktop app for trading platform
Technologies used: Node.js, Express, Electron.js, NPM, TypeScript, git
Project duration: 6 months

Project #7
Name of the project: Trading web platform
Technologies used: HTML, CSS, JavaScript, jQuery, LESS, UIkit, git, QUnit
Project duration: 7 months
Position: Java Developer
Category: Java
Experience: 0 years | English: upper

A software engineer, experienced in developing RESTfull web services using Java, Spring Boot, and Hibernate, and comfortable working with SQL databases. Also I'm experienced in working with front-end technologies, namely Angular, TypeScript, HTML5 and CSS. 
I'm skilled, extremely motivated to constantly grow professionally, organized and dedicated individual, quick learner, who enjoys exploring new technologies to solve challenging problems. I am seeking opportunities to work with experienced developers and learn from their expertise, while contributing to projects that make a meaningful impact.
Project 1. Software application for project management
Software teams can use this tool for bug tracking, managing basic software-development tasks, and project management.

Technical Skills and Tools: Java, Spring Boot, Spring Data, Spring REST, Spring Security, Hibernate, Apache Maven, MySQL, Mockito, JUnit5, GitHub, Angular, HTML, CSS, Bootstrap, Google Cloud.

Project 2. Tracking system for trading
Helping software tool for collecting and analyzing data about user's trading results using Binance API.

Technical Skills and Tools: Java, Spring Boot, Spring Data, Spring REST, Spring Security, Spring Cloud, Hibernate, Apache Maven, PostgreSQL, Mockito, JUnit5, GitHub, Angular, HTML, CSS, Bootstrap.

Project 3. Web application for airlines
The app allows users to search and buy tickets using an interactive plane diagram.

Technical Skills and Tools: Java, Spring Boot, Spring Data, Spring MVC, Spring REST, Spring Security, Hibernate, Apache Maven, MySQL, Mockito, GitHub, JavaScript, HTML, CSS, Bootstrap, AnyChart.
Position: Java Developer
Category: Java
Experience: 0 years | English: intermediate


Project 1: University Website

Developed a university website featuring a comprehensive scheduling system for students and teachers, incorporating role-based access, user management, and authentication functionalities.
Employed technologies such as Spring Boot, Spring Security, AOP logging, Hibernate, JPA, Thymeleaf, GreenMail, Mockito, Docker, Bootstrap, CSS, HTML, Flyway, and PostgreSQL.

Project 2: School Console App

Created a console application called "School" to facilitate the management of students and teachers.
Utilized Spring Boot, Flyway, JUnit, Mockito, Spring AOP logging, and JPA to build the application and ensure its functionality.
I am seeking a company that values teamwork, open communication, and collective growth. I aspire to work in a collaborative environment where ideas are appreciated and collaboration is encouraged.

It is important to me to have opportunities for continuous professional development within the company. I appreciate companies that provide avenues for learning new technologies and approaches. Additionally, I am interested in participating in projects with a high degree of complexity to further develop my skills.

Equally important to me are comfortable working conditions, including access to modern technical equipment.

I place great importance on achieving a work-life balance. I would like to have the flexibility in my work schedule to have time for relaxation, sports activities, and spending quality time with family and friends.