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


Project and team scope: Financial services software domain, working on major enterprise payment solutions. Access Control Server(ACS) delivery team member at Worldline, Luxembourg branch.

Project Components:
-Authentication workflow management
-Cardholder repository
-Enrolment process tools
-Back-office tools
-Fraud prevention services

Duties:
-Design and development of Rest and Soap web services communicating with customer(banks)
-Implemented cardholder authentication means/flows, integrated third party services like LuxTrust
-Implemented Risk-Based Authentication workflows
-Automation test development via Cypress(Typescript)
-Unit and Integration testing (Mockito, PowerMock)
-API testing via Postman, SoapUI
-Investigated issues on production, performed debugging and analysis to determine the possible problem root cause
-Communicated with different stakeholders including project managers, business analysts, product owners, to investigate the business requirements and customer requests, to analyze the technical areas and create technical tasks accordingly
- Project maintenance(bug fixing, troubleshooting)

Tools and Technologies
Spring, Java EE
Docker
MySQL
Maven, Gradle
Git
JUnit, Mockito, Powermock, Cypress
Jira
Position: Java Developer
Category: Java
Experience: 10 years | English: pre


Project based on Java microservices with Spring boot framework.
Support High load application. 
Research system bottleneck in different layers as database, application, OS, network. 
Design new parts of system.
Position: Java Developer
Category: Java
Experience: 1 years | English: upper


Project “Bilem”
It is an educational platform where people can take courses and gain new knowledge, as well as publish their own courses, share knowledge and earn money.
 Worked in a team of 7 people who worked on the mobile version of the project, as well as the version for browsers. Used Slack-Jira-Gitlab integration.
 Implemented a system for authorization, registration, recovery of user passwords using Json Web tokens and a mail sender, also divided the rights for 4 roles: administrator, teacher, student and guest.
 Deployed API on DigitalOcean. Optimized the process of storing pictures in Cloudinary and videos in Kinescope.
 Added the following features: course publishing/completion, reviews with ratings and comments, favorites, notifications, mailing lists, subscriptions, student’s progress, categories and subcategories etc.
 Documented API using Swagger.
 Used technologies: Spring Boot, Spring Security, Spring Data JPA, PostgreSQL, Gitlab, SMTP, Cloudinary,
Kinescope, DigitalOcean, Linux, Draw.io, Swagger, Jira, Slack.
Project “Girls for girls”
It is a project helping girls from the regions to gain new knowledge, participate in conferences, trainings and develop their skills.
 Implemented a system for authorization, registration, recovery of user passwords using Json Web tokens and a mail sender, also divided the rights for 3 roles: administrator, user and guest.
 Added the following features: applications for trainings, mentoring programs and conferences, video courses, rating video courses, reviews, receiving goods, basket of goods, orders etc.
 Deployed API on heroku. Optimized the process of storing pictures in Cloudinary.
 Documented API using Swagger.
 Used technologies: Spring Boot, Spring Security, Spring Data JPA, Mail Sender, Cloudinary, Heroku,
PostgreSQL, Docker, Draw.io, Swagger, Github.
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate

I consider my achievements to be the ability to close projects on time, for which I was awarded many times.
Also, I think that my achievement can be called the ability to admit mistakes and quickly eliminate them.
Project - Client bank system for private and corporate clients.
analysed business and logical functionality;
developed core logic and integration features;
bug fixing and optimization;
took part in agile activities;
Participation:
Team - 1 architect, 5 PM, 6 BA, 48 Dev, 18 QA
Technologies - Java 7, 8, 11; Spring 4, 5 (core, boot, cloud); RESTAPI; Hibernate/MyBatis; oAuth2/SAML; Oracle DB;Jboss/WildFly/WebSphere; Docker;
I expect the team and management to be non-biased towards developers
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate

Full development cycle from the first day to the last release.
Successfully integrated development acceleration solution across four projects.
Project: Crypto Exchange
Responsibilities: code review, requirement denition, performance improvements, designing, implementing and maintaining Java apps, supporting continuous improvement by investigating alternatives and technologies.

Project: Solution to speed up the backend development process.
Responsibilities: bug fixing, integration and customization of open source applications, training testers and developers on projects to work with this solution.
Only backend development without legacy.
Position: Java Developer
Category: Java
Experience: 1.5 years | English: pre


Project "CV application"
I implemented in this application:
registration with a unique email and login form;
user can create a profile with information about him;
all information shows on the main page;
this application has pages with forms for editing profile;
users without registration can view all profiles on the
website.
Technologies which I used:
Java 8,Spring MVC/Data JPA/Security,Maven,MySQL,JSP/JSTL,HTML 5,CSS 3.

Project "Library"
I implemented in this application:
CRUD user;
CRUD book;
take a book (a book will become taken by a certain user);
return book (a book will be free for another user to take);
get information about the users and the books they currently have
cover my code with tests.
Technologies which I used:
Java 8,Spring Data JPA,MySQL,JUnit4,Maven.

Project "Selection committee"
I implemented in this application:
registration with a unique email and login form;
roles. User and admin have different application interfaces;
admin can add faculty and edits statement with students;
user can create a certificate and apply to faculty if it has sufficient
points to apply to this faculty;
all users and admins can edit their profiles.
Technologies which I used:
Java 8,Spring MVC/Data JPA/Security,Maven,JUnit4,MySQL,JSP/JSTL,i18n,JavaScript,HTML 5,CSS 3.

Project "Magazines shop"
I implemented in this application:
registration with a unique email and login form;
roles. User and admin have different application interfaces;
admin can create cards with goods;
user can apply and delete goods in a bucket.
Technologies which I used:
Java 8,Servlets API/JSP,JDBC,Hibernate,Maven,AJAX,MySQL,JavaScript,HTML 5,CSS 3.

Layout one-page website "Dream share"
Technologies which I used:
HTML 5,CSS 3,SCSS.
Position: Java Developer
Category: Java
Experience: 1.5 years | English: intermediate


Project: Data collection system and process control 
Description: This project is designed to help engineers and managers to monitor the state of automation system, to get error reports, data transfer from sensors to remote clients.
Languages: Java
Environments: Spring Boot, Spring MVC, Hibernate, MS SQL, JSON, HTML, CSS
Position: Software Developer 
Role: I was performing / responsible for following tasks:
Creating Rest API service
 Developing new procedures for displaying and filtering data 
 Adding new features to existing functionality 
 Implementing new features according to client’s requirements.  
 Bug fixing
Position: Java Developer
Category: Java
Experience: 0 years | English: intermediate


Project description:
Creation of a system for keeping records of educational institutions, specialties, contingent in the field of vocational education.
The project is based on SpringMVC technology and the SpringBoot framework with Thymeleaf as HTML template engine.

Involvement duration: 	1 week
Project role: 	developer
Responsibilities: 	developing application
Project Team Size:	by himself
Tools & Technologies:	SpringBoot, SpringMVC, Spring Data JPA, Hibernate, H2, Thymeleaf, Spring Security, Maven.

Project description:
Educational project on the creation of the information system of bicycle competitions.
The project is based on NodeJS technology and the SpringBoot framework.

Involvement duration: 	2 month
Project role: 	product owner
Responsibilities: 	creation of tasks and their distribution in the team, support of documentation and wiki, development of front-end and backend
Project Team Size:		6 team members
Link for repository:	
Tools & Technologies:	SpringBoot, SpringMVC, Spring Data JPA, Hibernate, NodeJS, Spring Validation Spring Security, JUnit, Swagger, RESTful service, Antd, CSRF, Maven, Docker, CI, GitLab.
Position: Java Developer
Category: Java
Experience: 6 years | English: fluent


Project description.

Cross-platform mobile application. The application provides users with generating and storing a big amount of passwords with an elegant way of access by choosing a familiar set of faces among unknown ones.
Position: Java Developer
Category: Java
Experience: 3 years | English: upper

- I became a middle specialist after 3 months of work, my colleagues highly appreciated my ability to learn quickly and do my job well.
 - At the university, I was the best student in the stream, and in 2020 I won the All-Ukrainian Olympiad in my specialty (Power engineering)
 - As a mentor for students enrolled in the company's courses, I was able to greatly enhance their level of expertise and provide valuable guidance throughout our classes.
Project description: I worked on a high-performance, microservice REST application that operates on multiple entities and enables CRUD operations on them. The application communicates with other systems through REST and SQS/SNS to receive and send data. As part of the project, collaborated with other teams and was involved in coding and inter-team communication.
    Description of expertise and experience:
   - With my proficiency and expertise in crafting REST applications, I possess a thorough comprehension of their operational fundamentals and the ability to establish communication among diverse application components. I am capable of constructing a RESTful API and producing comprehensive Swagger documentation for it.
   - Possess hands-on experience working with database migration tools such as Liquibase. Additionally, I am proficient in utilizing JOOQ for data access purposes.
   - My experience includes using Spring Aspect to modularize cross-cutting concerns such as performance measurement.
   - Have practical experience in creating and configuring cloud services using Terraform.
   - Have theoretical knowledge of AWS in its entirety, along with practical skills in working with SQS and SNS.
   - Assisted the QA team with automation by utilizing Cucumber.
   - As part of my work, I have experience working with Kotlin and its associated libraries.
   - I have experience working with Docker, specifically in writing a portion of the Dockerfile.
Position: Java Developer
Category: Java
Experience: 4 years | English: intermediate

Certificate of recognition Java SE 8 Oracle Certified Associate 
AWS Certified Solutions Architect – Associate
Project Description: PCO

PCO is an enterprise‐level application that is used for case‐flow management in different departments such as Building, Permitting, Planning and Development, Licensing (Businesses, Professional, Gaming, Vehicle), Registry Management, Public Works, Public Health, Animal Health, Agriculture, Environment.
Customer: CA company
Involvement Duration: 8 months
Project Role: Software Engineer
Responsibilities:
	Implementing new features Java;
	Implementing unit tests;
	Database redesign and implementation;
	Software designing, research and analysis for system design.
Project Team Size: 5-7 team members
Tools & Technologies:
	Java, JavaScript, Ajax, HTML, CSS, Zkoss, JOOQ, Junit, Spring 

Project Description: Online store with retail network.

Within this project I participated in numerous internal projects of various size and complexity. Here are some of them:
	Software development for Queue management for retail (Java, MS SQL, K2);
	Goods reservation accounting for buyer's orders;
	Integration with the “Mist Express” carrier;
	Financial department work automation for the work with payments;
	Warehouse work automation for the verification and shipment of customers' orders;
	Automatic exchange of information between accounting databases;
Customer: UA company
Involvement Duration: 18 months
Project Role: Software Engineer
Responsibilities:
	Development  and Implementing new features Local ERP, Java, MS SQL, K2;
	Implementing unit tests;
	Issue detection and resolving;
Project Team Size: 8-10 team members
Tools & Technologies: Local ERP, Java, MS SQL, K2
Position: Java Developer
Category: Java
Experience: 1 years | English: upper

I have a Ph. D. degree in biotechnology and master in applied physics, experience of work in international teams.
Project description: Prudential (Epam)
Dates: since 11.2017
Technology Stack: Java 8, Oracle database, WebLogic, Activiti BPMN, Spring (Core, Test, Tx, MVC), Apache IBATIS, Apache Maven, Apache Ant, Guava, JSP, JSTL, log4j, Mockito, JUnit.

Project description: FluffyPets (non-commercial, Epam trainee)
Dates: 6.2017-10.2017
Technology Stack: MySQL database, JDBC, Apache Tomcat + JNDI lookup, Apache FileUpload, Apache maven, javax.mail, JSP, JSTL, JavaScript, jQuery, Bootstrap, log4j, Mockito, JUnit.
https://github.com/GerNico/FluffyPets
My goal is to become experienced backend developer in the future, working hard and relentlessly. I hope to find a friendly team to work in.  I am very tolerant to a long boring job, that demands permanent attention and flexibility of mind.
Position: Java Developer
Category: Java
Experience: 0 years | English: pre

I mastered the main stack of technologies necessary for working in the java enterprise such as: Java Core, Java 8, OOP, SQL, PostgreSQL, Junit, Mockito, XML, JSON, REST, Spring Framework
(Core, MVC, Data), Git, GitHub, Postman, Intellij IDEA.

Also I have written my own pet project with mentor.
Project : Development of service for university with UI and DB, with the implementation of CRUD
operations and additional features
 Creating and connecting DB
 Implementation of MVC pattern
 Development of features and bug fixing
 Development of user interface
 Writing of unit and integration tests
 Building and deploying projects
Java Core, Java 8, OOP, SQL, PostgreSQL, Junit, Mockito, XML, JSON, REST, Spring Framework
(Core, MVC, Data), Git, GitHub, Postman, Intellij IDEA
I want to get a job as a java developer and continue develop in the java enterprise
Position: Java Developer
Category: Java
Experience: 5 years | English: upper


Project Domains: CRM for cellular operators, Video domain
Tech skills: Java 8, Spring, Hibernate, AWS EC2, AWS S3, Azure Blob, Kubernetes, PostgreSQL, GraphQL, Ant, Maven, JUnit, Jira

5 years experience as Java Developer
Development of CRM system responsible for lifecycle management of customer’s products.
Also worked in video domain. Responsible for development and support of software for video servers to process and deliver media content.
Mentoring of newcomers.
Position: Java Developer
Category: Java
Experience: 4 years | English: intermediate


Project: ERP System .
Technologies:
Server side: Java7, Spring Core,  Hibernate, JPA, Gilead4Gwt, Servlets
Client side: GWT, GXT, JSP
Logging: Log4J, Allen-Sauer Gwt Log
DB: MySQL
Server: Apache Tomcat
Tools: IntelliJ IDEA, Apache Ant, Git
Responsibilities and accomplishments:
•	Fixed many critical issues in existing code.
•	Find and fix huge number of existing bugs.
•	Implementing many new major and minor features in project.
Профессиональный рост. Дружный коллектив.
Position: Java Developer
Category: Java
Experience: 6 years | English: upper


Project: Expense reporting and invoice management service - Java8, Spring Boot, Node.js, GraphQL, AWS,
ReactNative, Mobile applications, Firebase, GoogleCloud
Functions: BackEnd Software Engineer
Implementing new functionality into the existing product,
Creating and supporting API for mobile applications,
Creating a GraphQL API for admins,
Working on performance issues,
Working on resource optimization issues.
Bug fixing.

Project: Tool for banking – Java8, JavaFX, SpringBoot, Hibernate, MySQL, Liquibase;
Functions: Software Engineer, Business Analyst
Application Design(Use Cases, Model and Process view, technology stack);
Project estimation and decoupling;
App skeleton design;
Coding.

Project: Accounting and payroll application – Java8, SpringMVC, Hibernate, MySQL, JSP, JSTL, Jetty.
Functions: Software Engineer
Adding integration with the new API;
Adding new functionality due to the tax law change;

Project: Initial coin offering and web trading platform - Java8, SpringBoot, Hibernate, REST, MySQL
Functions: BackEnd Software Engineer
Creating API for mobile application.

Project: Travel expenses accounting application - Java6, Drools, SQL, Groovy, SVN.
Functions: Configuration analyst
Creating and configuring the client’s individual business logic;
Troubleshooting and fixing the logic errors;
Correspondence with end users on clarifying and confirming the requests;
Position: Java Developer
Category: Java
Experience: 4 years | English: upper


Project :
Financial company that provides businesses an effective way to securitize their illiquid assets by representing them as branded credits with blockchain integration. 
Common features - exchanging, selling, redemption of assets;
Tools & technologies:
Spring, Docker, AWS, Maven, Microservice architecture, Hibernate, Unit/Integration testing(mockito framework), Spring Rest Docs
Project responsibilities:
Software Engineer

Duration on the project:
1.3  years
Team: 11 members

Project :
Industrial company that provides products to the world market.
Common features - providing basic features of e-commerce platform to selling products of the company;

Tools & technologies:
Hybris platform, Spring, Docker, Ant, Unit/Integration/automation testing
Project responsibilities:
Hybris Software Developer

Duration:
1,1 years
Team: 150 members

Project :
Test, measurement and monitoring products and software that are used in electronic design, manufacturing, and network troubleshooting, as well as in electrical, industrial, medical, process and calibration applications. 

Tools & technologies:
Spring, Docker, AWS, Maven, Microservice architecture, Hibernate, Unit/Integration testing(junit 5, rest assured), kafka, Kubernetes, React TS
Project responsibilities:
Full stack developer (Java + React ts)

Duration:
1 year
Team: 40 members

Project :
Financial company that provides the payments between the different banks by using the payment Schemas (BACS, FPS, CHAPS)

Tools & technologies:
Spring, Docker, AWS, Gradle, Microservice architecture, Hibernate, Unit/Integration testing(junit 5, mockMVC), RabbitMQ, Redis, Cucumber tests, Postgres
Project responsibilities:
Java software engineer

Duration:
10 months
Team: 15 members
Position: Java Developer
Category: Java
Experience: 2.5 years | English: upper

1. Always closed tasks on time. Offered and added some new features to the project.  
2. Working with an international team in Poland on the scientific project.
Project for managing kindergartens based on "Vaadin" framework. Also using Maven, Spring, SQL. My duties was - fixing bugs, imroving behaivour and logic, creating new actions.
Growing possibility, mastering technologies.
Position: Java Developer
Category: Java
Experience: 4 years | English: intermediate


Project for monitoring and automatic control of production processes at enterprises under the control of PLС
Project of a tourist site with hotel reservation levers, description of sights, etc.
A project to create a system for managing goods and services, with integration with international systems
A project to create an exchange for large investors
Interesting projects, cheerful company
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate


Project name: Global Concurrent & Sales/Demo
Project Description: Health care projects
Project Role: Java Developer
Responsibilities:
- Code development
- Software design
- Participated in requirements gathering and design development
meetings.
- Estimation, prioritization of tasks
- Performed unit testing, system testing and integration testing.
Tools & Technologies: Spring/SpringBoot, Hibernate,  JavaScript, PostgreSQL, Vaadin, Maven,  Agile, IntelliJ IDEA, Postman

Project name: D2Comm
Project Description: Create and maintain labels of clothes.
Project Role: Trainee Java Developer
Responsibilities:
- Requirements analysis and clarification
- Estimated work hours and tracked progress using Scrum methodology.
- Development build
- Wrote sql scripts for daily maintenance, indexes and tables analyses.
Tools & Technologies: IntelliJ IDEA, J2EE/JSP/Servlets, JavaScript, PostgreSQL, Maven,  Agile
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate


Project name: NDA

Description: WEB application for remote banking customer service of Affinity Bank. The system will allow customers to receive information about banking products (loans, deposits, cards), make payments, for example, pay for Internet communications and digital television services, and utilities. Using RBSS, it will be possible to replenish e-wallet accounts, make payments using arbitrary details, transfer between deposits and bank cards, as well as transfer funds to customers of the Bank and other banks, exchange currency, and issue new banking products.

Position: Back-end Java developer

Duration: 9 months

Responsibilities:
•	Developing new features and components
•	Working in an agile environment
•	Identifying and addressing performance bottlenecks
•	Creating technical documentation for reference and reporting
•	Writing unit tests
•	Utilizing good design practices, code reuse and writing efficient source code

Technologies and tools: Microservice architecture, Java, Spring, SpringBoot, Apache Kafka, Hibernate, Junit, Mockito, Docker, Kubernetes, GitLab CI/CD, PosgreSQL.
Position: Java Developer
Category: Java
Experience: 1 years | English: pre


Project: Overseeing and managing the automation of
mentoring activities.
Application that automates all mentoring processes in
startup. Designing all development stages and layers of
web application (from architecture decomposition to frontend development).
Technologies: Hibernate/JPA, JDBC, Git, JavaEE(EJB,CDI), Rest API, WildFly, TomCat,  PrimeFaces, Maven, Jenkins, Postgresql, Spring IoC