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


ENGINEER (SOFTWARE DEVELOPMENT ENGINEER) | V. N. KARAZIN KHARKIV NATIONAL UNIVERSITY | MARCH 2015 – DEСEMBER 2021
Responsibilities:
Design, development, and maintenance designed of a multi-user system. I was involved in the de-velopment of both front-end and back-end sides. Also participated in the business requirements negotiation.
Project description:
The multi-user system to process personal data of students, data on groups, student's progress, in-formation about teachers and departments of the faculty, curricula, as well as for the automatic generation of documents, reports and orders necessary in the daily life of the dean's office.
Technology stack:
The application is based on a template generated using the jhipster platform. MySQL database was designed and implemented as a data storage. The user interface was implemented using Angular and TypeScript. The back-end is implemented in Java using Spring, Hibernate. JasperReports framework was used for the necessary reports generation.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: upper


- Enthusiastic and well-organized Java developer with Upper intermediate English. Key strengths include problem-solving skills and self-discipline. Open-minded to all new technologies.
- Successful student on 5th course of university on Computer Science specialty.
- Much helped to build university professor's project that search for a student and gives appropriate information about him.
- Made upgraded educational/test pet-clinic project with CircleCI. 
- My main tech. stack: Java + Maven + Git + Spring Framework + REST Hibernate + SQL.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: intermediate

Got a university degree :
Kharkiv National University of Radio Electronics (2019-2023)
Faculty : Computer engineering and management
Completed a full external Java course at EPAM
And successfully completed the Java lab (internal course) at EPAM
Epam Learning Project 2023 “ParkingApp” (2 month+)
Our team developed an app for the company's employees. The essence of the app was that an employee could book a parking space for his car in advance, and also mark in the app that he had taken a space and vacated i t. I was in a backend java developer role. I was involved in planning and building the database(MySQL) then worked with Spring and REST, wrote tests and sometimes developed FE using Angular.
Now I want to start my career with the position of Java Junior Developer and further develop in this direction, perhaps I would consider becoming a full stack developer.
Position: Junior Java Developer
Category: Java
Experience: 1 years | English: pre


EPAM: outer course and inner course
EPAM: project online store built on AEM, fixing bugs and developing new react components.
Experience android development with Java.
Created software for analyzing and informing traders in cryptocurrency arbitrage trading
Position: Junior Java Developer
Category: Java
Experience: 1.5 years | English: intermediate

I passed course(lab) in epam.
EPAM SYSTEM / Java developer (student)
NOVEMBER  2021 - PRESENT,  LVIV, UKRAINE
Responsibilities:
	Creating Rest/Spring application
	Creating project on Servlet Api
Project:
1) Cargo delivery 
	Unit tests 
	Servlet Api
	MySQL
	JDBC
	Log4j
	Overall architecture:
For creating objects used Factory, Singleton pattern.
Used relational DB MySQL and for working with it implemented DAO.

By using filters implemented localization for English and Ukrainian languages, authentication/authorization.
Implemented validations with regex.

Used Log4j for logging.
Created own JSP tags.
Covered Application by Unit tests.
2) Spring/Rest app 
	Spring Data
	Spring MVS
	Spring Boot
I expected interesting job and team to gain experience.
Position: Junior Java Developer
Category: Java
Experience: 1 years | English: upper

I published the article and spoke at an international conference on "Violence in social networks".
I am fond of volunteering. I believe that productive work is born from friendly relationships. So I help organize interesting events for active youth as a volunteer.
Epam Systems (Aug 2022 - Now)

Technical details
Our backend application uses Java 11 and SpringBoot framework for web-application development.

Project Roles
Java Backend developer

Responsibilities
We had daily team meetings. In development we used Git branches strategy.
As a Backend developer I took part in code reviews and refactoring existing code. I implemented part of JPA entities, custom exception handling and main logic of calculating the level of each emotion. I administrated database migrations.

Team
Backend Team: 3
Frontend Team: 2
Automation Quality Assurance: 3
Mentors: 3
Coordinator: 1

Backend Tools and Technologies: Java 11, Apache Maven, Spring Boot, REST, H2 database, Swagger, JDBC, JPA, Hibernate, JTA, Flyway, Postman, JUnit 5, Mockito, Log4j, Lombok, Git Flow, Code review, International Team Coordination, Kanban, Scrum

=====

Pet-Project. Travel Agency (Apr 2022 - May 2022)

What I did:
Used 3-layered architecture
Used DAO pattern for access to database and implemented it with MySQL
Implemented authentication and authorization
Used DB connector for acces to database
Implemented connection pool for database
Used marker annotations for classes
Used filters
Wrote documentation for methods and classes
Implemented custom JSP tags
Implemented pagination
Implemented password hashing algorithm
Used patterns: Singleton, Factory, PRG, MVC, DAO
Used logger Log4j
Covered the application with JUnit and Mockito tests
Implemented view layer with JSP
Implemented 3-layer architecture
Used REST approach to API and implemented open-api-documentaion and correct code status
Implemented authorization
Implemented filtration and pagination
Used validation to check data
Implement the presentation layer with thymeleaf
Made projection of all project
Analized subject area
Analized already existing technologies
Deternined techonology stack
Responsible for modeling of software requirements
Created diagram of components, sequence and BPMN diagram
Created Database structure and described tables

Technologies: JTA (jakarta EE), Postman, Thymeleaf, Mockito, Lombok, Spring MVC, Spring Boot, java EE, Servlet API, JDBC API, JSTL, JUnit, Mockito, Log4j, html, css, JSP, js, Kanban, Scrum
Position: Junior Java Developer
Category: Java
Experience: 1 years | English: intermediate


EPAM University
COURSE : JAVA AUGUST PROGRAM 2021 
August 2021 - Now

RECONSALE 
Junior Java Developer (January 2021 - February 2022 )
- participated in coding activities
- maintained standard compliance of software code 
- developed and executed unit / integration tests
Highly motivated Java developer with 1 years of experience in developing Java based web applications. Well familiar with Object-oriented programming, Java Core, frameworks, unit testing, version control Git, have experience with relational databases. Looking for super colleagues whom I could support, growing as a team member, and improving my own skills in real projects.
Position: Junior Java Developer
Category: Java
Experience: 0.5 years | English: intermediate


EPAM University Program (online). I developed an educational level e-commerce web project via the next technologies: Java EE, jQuery, Bootstrap framework. I want to develop under the supervision of mentors study new necessary technologies, frameworks and platforms connected with Java that can let me become a full-fledged member of the developing team.
Position: Junior Java Developer
Category: Java
Experience: 1 years | English: upper


- EPAM University training program, 
- Java Enterprise course in Hillel IT-School, 
- internship program in an IT company,
- working experience as a Junior Java Developer.

Year of experience of software development on e-commerce project. 
Technologies: 
Java, Spring, PostgreSQL, Cassandra, XML/JSON, JUnit, Git, Swagger, FitNesse, Jenkins, SonarQube, Jira, GCP.
I am passionately interested in working on a long-term project in a friendly team of developers. 
Also, I interested to apply and improve my knowledge (gain new information about new technologies, taking certification exams, and applying it in practice).
Position: Junior Java Developer
Category: Java
Experience: 1.5 years | English: upper


Event Management System:
Developed an Event Management System, utilizing microservices architecture with an Event Driven approach. Implemented a User service featuring Role-based token authentication and authorization, as well as an Attendance service for seamless registration of attendees and communication. Employed RabbitMQ for efficient inter-service communication. Ensured containerization using Docker and implemented robust tests for establishing a reliable CI/CD pipeline.

Retail Software:
Created retail web app and implemented product CRUD using Java, SpringBoot, created random data generation for SQL, and migrated Database from SQL to NoSQL. Additionally, used Docker for Containerization.
Position: Junior Java Developer
Category: Java
Experience: 0.5 years | English: upper

Education:
-State University of Telecommunications, Software engineer, Bachelor's degree, 2018-2022
-State University of Telecommunications, Software engineer, Master's degree, 2022-2024
ExchangeRateBoot-my project to consolidate my practical skills. This project is a service for obtaining current exchange rates from an external source and saving their history in a PostgreSQL database. Main features of the project:
-Uses Java and Spring Boot framework to implement the backend part of the service.
-Interfaces with an external API to get current exchange rates.
-Implements a RESTful API to provide current exchange rates.
-Saves the history of exchange rates for later analysis and tracking changes.
-Works in automatic mode, updating exchange rates with a specified periodicity.
Position: Junior Java Developer
Category: Java
Experience: 0.5 years | English: upper

1, Technical background (Computer Engineer)
2. Huge desire to learn new technologies
3. Good knowledge of Computer Science (OOP, Design Patterns, Algorithms & Data Structures, Basic knowledge of Concurrency)
4. Good soft and communication skills
Experience:
1. SoftJourn - University Practise (Java direction) 1mo
Collaborated in a team of students in order to implement E-Commerce shop using Spring Framework
Technologies: Java, Spring Framework (Boot, Web, Security, JPA), Hibernate, React.js, Redux.js, Maven, Ant Design.
2. ELEKS - University Practise (Java direction) 1mo
Worked in a team of students to implement Capital Hound application
Technologies: Java, Spring Boot, Mustache, Figma, Mockito, JUnit
3. ExtendaRetail - Intern Big Data Engineer 3mo
Worked on ETL pipelines, by maintaing and developing microservices in Java. Also, gained hands-on experience with GCP and acquired knowledge of modelling data warehouses.
Technologies: Java, JDBC, PostgreSQL, Maven, BigQuery, PubSub.

Additional education
1. EPAM Systems - Java Development program 3mo
2. RINF TECH - Training on Java (OOP, SOLID, Design Patterns, Spring Framework, Mockito, JUnit, JDBC, JPA, Hibernate, REST, SOAP, RPC (json-rpc)) 3mo
3. RINF TECH - Training on GCP 2mo
Position: Junior Java Developer
Category: Java
Experience: 1 years | English: intermediate

Became fluent in Java. Got acquainted with development technologies using Java. Got skills in developing real working application from scratch.
Experienced in web development. Completed educational summary project using such tools as Java, Java EE, JDBC, MySQL, Apache Tomcat. 
Developed the UI part using JSP, JSTL, CSS, Bootstrap, JS, experienced in writing unit tests using JUnit 5 and Mockito frameworks.

Project Description: This is a web application based on servlets and JSP pages that uses the MVC architecture. The application provides a list of courses that are available for students. Each course has a unique topic and is taught by a specific teacher who evaluates the students at the end of the course.
Please find the list of roles in the project below. 
Student:
- register for available courses;
- view their personal details and course registration information;
- view their own course schedule and assigned courses.
Teacher:
- manage students of the course including setting a mark for each student;
- view their own course schedule and assigned courses.
Administrator:
- register teachers in the system;
- add, edit and delete information about courses, topics and user data;
- block/unblock users.

Designed overall architecture for the project. Used the following patterns: Singleton, DAO, PRG, Abstract Factory, Builder, Command and etc.;

Developed database architecture and logic (constrains, indexes, relations) using MySQL DBMS;

Developed DAO interfaces and its implementations, used Apache Tomcat connection pool and JDBC API for DB operations, wrote SQL queries, implemented transactions;

Implemented pattern “Command”. Used “Front controller” pattern (with one dispatcher servlet) and commands for performing required actions, providing project functionality. Used Apache Tomcat as servlet container;

Implemented user authorization and authentication, password encryption, access rights control, session handling, data sorting, filtering and pagination, input validation with regex;

Developed functional UI interface (JSP + JSTL, Bootstrap CSS, JS), implemented localization of UI for two languages;

Provided exception handling, event logging (Log4j2), unit testing (JUnit5, Mockito), code documentation.
I am excited about the prospect of working with more experienced developers who can help me grow and improve as a developer. I am eager to continue learning and developing my skills.
I am committed to staying up-to-date with the latest developments in the industry and am always looking for ways to expand my knowledge and expertise.
I also have experience working in a team and communicating with others to achieve common goals. I want to become an active and engaged member of the team.
I am also highly motivated about Java development, always ready to improve my skills, and I am committed to producing high-quality work that meets the needs of the client or end-user.
Position: Junior Java Developer
Category: Java
Experience: 1 years | English: upper


Experience gained throughout University:
• Developed a web scraper with Python, using selenium, BeautifulSoup and requests modules. The program was used to compare prices on two virtual item trading websites to determine any price differentials and also scrape additional information about the listings. Plus, it did buying and selling, using Steam trading. The same pet project is being developed in Java, using Spring Framework.
• Gained a deep understanding of HTTP requests, and their methods (GET, POST, PUT, etc.) during the duration of my undergraduate program.
• Acquired experience in unit testing using JUnit and integration testing using Mockito.
• Worked on Java projects where I learnt the basics of streams and asynchronous programming using CompletableFuture and Threads.
• Was part of a three-member team through which I gained experience in teamwork and collaborative development, and I also got a better understanding of Git.
• Worked on multiple web applications throughout University, using Laravel framework (PHP), Spring with MySQL database (Java), Hibernate and Maven (Java).
• Gained experience with C# and developing user interfaces with XAML.
My ideal job would be a place where I will:
• Learn more in the sphere;
• Get to know more people;
• Have an opportunity to grow.
Position: Junior Java Developer
Category: Java
Experience: 1 years | English: intermediate

Performed important tasks(SW release) in a short time, configured pipelines.

Сertificates:
Coursera Concurrent Programming in Java.
Coursera Parallel Programming in Java.
Coursera Java Programming: Arrays, Lists, and Structured Data.
Coursera Java Programming: Solving Problems with Software.
Bachelor's degree in software engineering
Experience in Automotive domain developing NDS HDLM compiler - application for creating a map for autonomous driving systems. 
Responsibilities: developing new features, fixing bugs, doing software releases, analyzing issues, writing integration tests, unit tests for automated test suite, contributing documentation.
Languages: Java and Scala.
Challenging project with professional team, environment conductive improving development and communication skills, mastering new technologies, gaining experience in new processes and methodologies.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: intermediate

Understand the principles of IT.
Began to search for information on the Internet more quickly.
Experience in Creating simple sites with a database connection using Spring framework.
Create a calculator using javaFX
Experience in creating chat bots for telegram using aiogram
Expirience in QA
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: intermediate


Experience in developing Web Applications based Spring framework. Decent knowledge Core Java.
Motivated and hardworking. I strive for constant self-development. Within 5 years I set myself the
task of becoming a team leader. I have extensive experience in leadership positions, I can organize
work in a team to achieve the desired result.
I have a family, I like to play sports, I have no bad habits, I am sociable, I easily adapt in a new team

Web application ‑ Garage
Participated in the development of a web application for keeping records of car owners and car filing
cabinets.
The application is built on the operation of a relational database (PostgreSQL).
The program is written in Java.
used for writing:
Maven
Spring data framework
relational database (PostgreSQL)
DAO pattern
Lombok
JUnit 4 (for test)

Application ‑ Client‑server
Participated in the development of a client‑server application based on multithreading.
The application allows you to simultaneously connect an unlimited number of clients and write the
text entered by the client to a Json file.
The program is written in Java.
used for writing:
Maven
ObjectMapper
Socket
JUnit
Position: Junior Java Developer
Category: Java
Experience: 0.5 years | English: upper

About my skills and knowledges:
Got experience in working both with Java Core and Frameworks: Spring, Hibernate. Also have a good knowledge of OOP fundamentals, GIT. 

• Programming languages: Java, C#, C++ (basic)
• Additional technologies: Blender, Visual Studio, Photoshop.
• HTML/CSS: HTML, CSS, JavaScript – beginner level.
• Tools: Git, GitHub, GitLab, Adobe Photoshop / Illustrator.
Experience in programming - 2 years. Commercial experience - 4 month.

Have pet-projects


About my skills and knowledges:
Got experience in working both with Java Core and Frameworks. Also have a good knowledge of OOP fundamentals, GIT. Working with Unity 3D. 

• Programming languages: Java, C#, C++ (basic)
• Additional technologies: Blender, Visual Studio, Photoshop.
• HTML/CSS: HTML, CSS, JavaScript – beginner level.
• Tools: Git, GitHub, GitLab, Adobe Photoshop / Illustrator.
Position: Junior Java Developer
Category: Java
Experience: 1.5 years | English: upper


Experience:
Java developer
Rumpl.io, start-up
November 2021 - till now

Responsibilities:
- Development and improvement of
the current monolithic software
based on the Spring Framework
- Modification and development of
queries for MySQL using Hibernate
- Writing tests with JUnit and
Mockito
- Report to the technical manager
- Error correction
- Maintaining bug reports in Jira,
version control in Bitbucket
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: pre

- Telegram Bot for storing and returning audio recordings written in Java.

- C ++ file manager in the Qt Creator development environment.

- University website for registering students and teachers as well as faculties created using Servlet API and JSF (Primefaces)

- University website for registering students and teachers as well as faculties created with ASP.NET Core and Razor Pages
Experience
OCT 2019 - FEB 2020 
SoftServe сourse, Naukova St, 9, Dnipro, Dnipropetrovsk Oblast - Java Web Developer
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: upper

I have experience in developing new functionality for real volunteering project, writing clean and readable code
Experience on real social project:
‒ Implementing certificate generation functionality on TeachUA project:
· Description: I had to develop xml template and functionality to generate certificate and give it back to mailing service, also developing front-end page for certificate validation by scanning QR code;
· Technology Stack: Spring Boot, React.js, Jasper Reports, PostgreSQL, Log4J, Lombok, HTML, CSS;
Position: Junior Java Developer
Category: Java
Experience: 1.5 years | English: intermediate

Hillel IT School course Java Basic - Excellent,
Hillel IT School course Java Pro - Excellent.
Hillel IT School course Java EE- Excellent
Experience with developing REST API microservices using Spring Boot, Spring Security, Spring Data JPA, Kafka, Kubernetes.
Experience with developing JavaFX app based on Spring Boot, Spring Data JPA, and embedded H2 database as a pet project (see my GitHub).
Developing Telegram Bot with Google Calendar API, JSON, and HTML parsing. Experience with deploying to Google Cloud Platform (Compute Engine) in Docker container. The Bot is really used by about 200 users.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: upper


Expertise in Java Core with strong understanding and knowledge in OOP, collections, algorithms. Experience with Spring Framework. Experience with SQL. 
Designed and developed some full stack web applications using Spring (Spring Boot, Spring Data JPA, Spring Security), databases (MySQL, PostgreSQL).
Looking for opportunity to use and improve my development and problem solving skills.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: intermediate


EXPIERENCE
Dates:May 2022-June 2022
Description:  Layout pages for CryptoCurrency Exchange. Using MySql for Login/Registration panel.

Dates:February 2022- May 2022
Description:  Create app "Task Manager" with GUI Interface. Using MVC pattern, Json,Log4j, build Communication and Class Diagrams + overlaid JUnit.

Dates: December 2021 – February 2022
Description:  Game Stone-Paper-Scissors using Telegram API library.

Dates: June 2021– October 2021
Description:  Multiple tasks using Java 8 features. Implementing tasks using
different types of collections and data types
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: upper

Closed issues with the technical side within the company, participated in the detection and correction of critical bugs in the system.
Expirience:
Manual testing (about 6 months):
Postman, Sublime Text, Google Chrome DevTools.

Technical engineer for a marketing CRM system (for a year now):
WebStorm, JIRA, Microsoft Teams.

Unity mobile game(pet-project):
Unity, C#.

Epam Java courses:
Java 8, Servlets, Tomcat, PostgreSQL, JSP, JSON/XML, Spring(a little)
Expectactions: strong and wide-minded team, with well-established internal processes. I want to develop as Java + JS/PHP developer
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: intermediate


Extensive corporate experience in a senior position in a system company. Professional competencies: management and motivation of personnel, labor rules, control over the implementation of standards, control over the implementation of tasks, development of company documents, budgeting, analysis of operating indicators, various information reports, interaction with other departments, participation in strategic sessions and assessments.
Personal competencies: high adaptability, sociability, energy, ability to work in a team.
break into IT