lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Middle Java developer
Category: Java
Experience: 3 years | English: upper


Epam Armenia
Customer: UKG, Inc Customer Description:
 Software & Hi-Tech Project Description:
 Implementation of client’s enhancements for WFD Team Size: Dev Team 5 members, QA team 3 members, Business Analyst, Scrum Master Project Roles: Developer Responsibilities:
Participating in kick-off and grooming sessions with the architect team 
• Clarifying requirements with the customer team • Participating in task decomposition
• Development of new features and bug fixing 
• Writing unit and performance tests Presenting
• Implementing features to the client Code review

Job Position	Software engineer
Project Roles	Software engineer
Customer	KRONOS
Project	Kronos is a workforce management platform.

Participation	
•Participating in kick-off and grooming sessions with the architect team
•Clarifying requirements with the customer team •Participating in task decomposition
•Development of new features and bug fixing 
•Writing unit and performance tests
•Presenting implemented features to the client
•Code review

Team:3 developers 1 QA 1 AQA
Database: PostgreSQL
Tools: IntelliJ, postman, swagger, PGadmin, BitBucket, Gradle, Jira, Confluence, Jenkins
Technologies:	Java-8, Spring, Spring Boot, Spring Security
 Testing: Junit, Mockito, Git, GitHub, JQuery

Epam Systems Software Engineering Intern Project Description: In July 2021, Epam Armenia launched the Java Technologies RD school, and I became one of its students. The project aimed to prepare professional resources for the company. It was essentially a Java boot camp, where we learned Java SE in detail, after which we proceeded to more advanced technologies like Spring and Hibernate. Supplementary courses for overall professional development were also included. The format of the training was self-study, given all the necessary resources. We got website links, youtube videos, books, and, most importantly, home assignments, which mainly consisted of small projects. Several EPAM employees, who volunteered as mentors, reviewed our assignments and helped us improve with practical advice. They were continuously available for any questions that arose.

Job Position	Student 
Project Roles	Software developer 
Customer	Basic It Center
Position: Middle Java developer
Category: Java
Experience: 2 years | English: intermediate


EPAM Kyiv
Covered code with tests
Implemented new functional
Fixed bugs
Worked with legacy code
Wrote deploying scripts
Integrated with SonarQube
Wrote some frontend for old applications
Worked with Docker
I'd like to learn new technologies and develop in microservices and cloud architectures
Position: Middle Java developer
Category: Java
Experience: 4 years | English: intermediate


Experienced Java Software Engineer with a proven track record of contributing to a high-impact commercial project with over 10 million active users. Proficient in developing and maintaining scalable web applications using Java and leading frameworks. Expertise in backend logic, database integration, and RESTful API design. Adept at collaborating with cross-functional teams in Agile environments. Dedicated to staying updated with the latest industry trends and delivering solutions that optimize performance and user experience.
Position: Middle Java developer
Category: Java
Experience: 2.5 years | English: intermediate


•	Experience in Java - about 2+ years, T-SQL - 4 years.
•	Overall experience in IT ( programming) – more than 4 years.
•	Good theoretical and practical knowledge of Java,T-sql.
•	Knowledge of the principles of the object-oriented programming.
•	Web-based and desktop applications development.
•	Basics: object-oriented programming, numerical methods, optimization methods, the structure and organization of data, systems analysis.
•	Responsible, punctual, hard-working, pay attention to details, a good team-player and a positive person.
Position: Middle Java developer
Category: Java
Experience: 3 years | English: intermediate

- Development and maintenance of large projects.
- Refactoring of the old code, while preserving the existing functionality.
- Rapidly learning new technologies.
- Avarage ability to add your own logic, architecture to the application
- Working with documents (.doc, .xml and others)
- Parsing JSON objects
Experience in programming for about 3 years.
I have 1.5 years of experience working with Java and JavaScript comercial experience.

We used Agile practices and Scrum as a framework for project management. Jenkins was platform of choice for CI/CD processes.

As part of technical experience I took part in:

- maintaining existing functionalities;
- developing new features;
- bug fixing;
- code quality control;
- software integration with legacy and external systems;
- software integration with document generation and management systems;
- creation of technical documentation.

Technologies used:
Solar, Jenkins, Spring Security, Spring boot, PostgresSql, MySql, MyBatis, Alfresco,Apache Velocity,Apache POI,Maven,
Javascript, HTML, CSS and some others.

Projects (EDMS / BPM projects, Backend and Frontend development): 1+1 chanel, COFCO Agri Ukraine.
Backend development in a team using current technologies.
Position: Middle Java developer
Category: Java
Experience: 3 years | English: intermediate


Experience
Real View - (January 2017 - April 2018). The main product is a desktop application “Prokitchen” for designing kitchens. My responsibilities were :
implementing manufacturer reports (each report was specific for each client) - .pdf file which contains ordered list of  cabinets with prices, different options and modifications;
exporting integrations files (.csv, .txt) which contains ordered list of cabinet’s codes into other systems of clients;
fixing bugs;
implementing module with new approach for creating UI dialogs (Swing).
Java SE, Swing, JasperReports, SVN.

Modelity - (May 2018 - Present). Israel company is providing banks, insurance companies and other financial institutions with a flexible platform for financial modeling and portfolio analytics. I work in Ukrainian POC (proof of concept) team from three person. My responsibilities are:
rebasing old projects on new technologies;
creating modules for retrieving financial data from different sources (exchanges, rest api, remote databases), calculating specific parameters and sending it to clients;
implementing rest api for collecting and retrieving MiFID reports;
creating new web projects : back-end (Spring Boot), front-end (Angular 7). The projects includes the next features: 
data collection – retrieval of cost and related market data from a variety of sources;
validation – ensuring data integrity through a vast set of rules and analytics;
harmonization – unifying different data interpretations and formats into a coherent and usable data representation.
Java SE, Spring Boot, Spring JDBC, Spring JMS, Spring Security, Flyway, Typescript,  Angular 7, Angular Material, HTML, CSS, MsSQL, JWT, Maven, Gradle, BitBucket.
Position: Middle Java developer
Category: Java
Experience: 2.5 years | English: pre


Expertise in full project life cycle development and implementation with 
Spring Boot. 
Experience in managing projects and delegating tasks, conducting code 
reviews and preparing and giving releases. 
Set up a project utilizing AWS while providing support and maintenance 
services to ensure optimal performance. 
Experience with multitenancy architecture.
Position: Middle Java developer
Category: Java
Experience: 3 years | English: intermediate


Features implementation on a big medicine-specific project, maintain data aggregation; features implementation on a big logistic project using java/spring, monitoring duty, microservices implementation and maintaining,
Highly motivated and great qualified software engineer with 2+ years of commercial experience with
significant software development background. I really appreciate the aspiration to create high quality
product using modern technologies and anticipate the same from my coworkers. Another one thing to
mention is that I respect intention for knowledge and aspire to share, investigate and discuss.
Position: Middle Java developer
Category: Java
Experience: 3 years | English: upper

I am a good team player with self-motivation and pretty good communication skills. I like 
learning new technologies and solving hard tasks and I enjoy my work and always strive to do my best 
to have customers satisfied.
Also I was mentoring guys from India, Hungary.
Feb-2021 - Till now (Jul-2022) 
Software Engineer 
Project: HealthCare 
Project Role: Key Developer 
Tasks performed:  
•	Support and extension of existing JAVA applications (AWS Lambda, Map Reduce jobs written on Apache Crunch) 
•	Implemented operational metrics using AWS Kinesis. Implemented from scratch, end to end. (Key developer) 
•	Participated in the AWS infrastructure development 
•	Partially support existing Ruby on Rails web application 
•	Jira Epic investigations. Collect tech requirements. Task splitting 
•	New people onboarding. Initiate and drive knowledge transfers 
•	Communication with the customer 
•	Mentoring 

Environment: HBase- DynamoDb - Intellij IDEA - Git - Maven - Jenkins - Jira - AWS - Kafka, - Java 11 - 
Ruby on Rails - Google Guice - Cucumber - Junit5, Mockito, PowerMockito - Lombok - SLF4J - Okhttp - Google Guava - AWS SDK (Lambda, Kinesis, S3, SQS, CloudWatch, DynamoDb, SecretsManager) - Apache Crunch - Fasterxml Jackson - Apache Avro
 --------------------------------------------------
Sep-2020 - Mar-2021 
Trainee Software Engineer, Volunteering 
Project: Gambling project designed for interactive user interactions. Web application for betting and opening cases related to games. 
Project Role: Backend Developer 
Tasks performed:  
•	Designed AWS architecture for the best production. 
•	Implemented 4 microservices 
•	Implemented Telegram Bot that sends notifications to user. 
•	Implemented Lambda application that reads messages from SQS and sends them to Telegram Bot. Implemented from scratch, end to end. (Key developer) 
•	Implemented authorization using OAuth 2.0 

Environment: PostgreSQL - Intellij IDEA – Maven – GitHub – pgAdmin - Java 11 - Spring Boot - Spring 
Security - Spring JPA - Spring MVC – Spring Cloud - Spring Boot Test – Mockito – Hibernate – Thymeleaf – Lombok – SLF4J – CSS – SQL – AWS SDK (Simple Storage Service, Simple Queue Service, Lambda, Simple Notification Service, Relational Database Service) – Telegram BOT API.
I am looking for an interesting project with modern technologies and the possibility of growth both as a developer and as a person.
Position: Middle Java developer
Category: Java
Experience: 3 years | English: pre


FINHUB (https://finhub.ua)	Kiev, UA	
Angular developer, Java EE developer	2017 –  2019
Online p2p lending platform. Borrowers and investors can find each other, using web service for  taking benefit from the conclusion of credit transactions. Web service is build on REST pattern, using Angular4, JavaEE technologies and Spring framework.
Project is build on microservice architecture with custom developed enterprise service bus for communicating between services using SOAP and HTTP transport protocols. Oracle DB as data storage, Maven as build automation tool, git as source version control system, SoapUI as service debug tool. For managing financial operations used Soft Review SrBank solutions with configured SQL stored procedures. SOAP communications where configured using WSDL and XSD files for generating Java source code via Apache CXF Maven plugin. 

Zermon (http://zermon.com.ua) 	Kiev, UA
Java EE developer	2017
E-commerce website for selling clothes. Project is build on Java EE technologies: JPA (JTA), JSF, Primefaces, Spring security, Spring MVC, CDI beans. Solution is run under Wildfly server. Mysql as database service. Maven as build automation tool. Bitbucket as source control service. 

Ministry of defense	Kiev, UA
Information security specialist	2014 – 2018
Information security research (metasploit), application level network protocols penetration testing. Transport level protocol analysing (TCP/UDP, JnetPcap/Jpcap). Data flow automation (DropBox Java API). Windows API system development (C language). Virtualization technologies (VirtualBox/Docker). Network protection tools (SNORT), work under OS Linux.
Position: Middle Java developer
Category: Java
Experience: 2 years | English: intermediate

Working in the most progressive bank in Ukraine.(Mono bank)
Fintech Band (Mono Bank,Stereo.pl)
Worked with information services.

Separated credit details service into another application.Application every day gives details of credits for 6 million users.

Take took part in the development of the desktop for the support service.

Developed backend  for the monobank website.

Was engaged in the development of an application that controls statements, sets exchange rates.
Position: Middle Java developer
Category: Java
Experience: 5 years | English: pre


First and foremost is enthusiasm for learning. Designed and created full-fledged projects on sping. I have experience in reactive programming. I started my professional experience in Java with Minecraft, kept my servers and supported them for a long time. The last few years, I switched to web development, where the stack is ideal for me. Vue 3, Reactive Spring (webflux/rsocket).
Position: Middle Java developer
Category: Java
Experience: 3 years | English: intermediate


Food Delivery Project
The client provides a huge monolith for food delivery. The project is a platform that allows integrate different restaurant with exist monolith. The platform was created for cooperate with different restaurant.

BankID project
The Client provides web based services based on European countries BankID. BankID work primarily with a national electronic identification method that allows companies, banks, and government agencies to authenticate people online or over the phone. It uses a person's social security number(SSN) that every European citizen has. Users use the BankID-app (publicly available iOS/Android)for all authentications. We have developed our own REST-Api for BankID.

Digital badges platform
The project is a platform that allows “trusted” granting of badges and their verification. The platform was created for those who want to validate someone’s academic records and for those who want to prove their academic records. On the project, part of the solutions used Blockchain technology
Position: Middle Java developer
Category: Java
Experience: 3 years | English: intermediate

Education
1-Gymnasium №99
   Information technology
   Graduated in 2017
2-Dnipro University of Technology
   121 - Software Engineering
   Graduate in 2021
3-Successfull completed "Basics of Java 
   Programming" courses from ORT Impact 
   Through Education.
   KODE - 182501 
   URL - http:// ccp.ort.ru / verify
4 - SoftServe Intern | June 2020 - July 2020
Java Developer
5 - Dev Education | Advanced
2020, Dnipro
Java Developer course
Forex and CFD trading & Crypto Exchange / Java Developer

integration with brokers and crypto exchange: IBKR, Beaxy etc;
support communication with mobile team;
developing new features;
bug fixing;
trainee mentoring;
scrum mastering;
delivering and deploying data;
conducted researches;
supporting modules of project;
code review;
estimate and take part in plan releases;
unit tests.

Technologies: Java 8/11, SQL, Spring Boot, Hibernate (JPA), Lombok, JUnit 5, Scrum, JDBC, 
MySQL, Maven, Postman, Swagger, Mockito, Nginx, REST, WS, JSON, GSON, CI/CD, TeamCity, 
JMeter, Netty, WinSCP, PuTTY, HeidiSQL, Kafka, Infinispan, Docker, WebFlux, RxJava, Slf4j, 
Docusaurus.

Sociable, friendly and very driven Java developer with ~2 year of commercial 
experience. Having strong technical skills, teamwork, analytical mind and architect experience, 
doing maximum to deliver high-quality code on time. Also, have DevOps and Mentor skills.
I am looking for a company in which I can constantly grow professionally, for me this is a priority. I want to receive interesting tasks related to the development of new features. Use new technologies whenever possible.

I want to enjoy and be inspired by my work. I also want my team to be as sociable, friendly and very driven as I am.
Position: Middle Java developer
Category: Java
Experience: 3 years | English: upper


For more than 3 years I have been helping customers to solve their issues in such industries as Building and Online Gaming. Despite my not enormous commercial experience I gonna impress you with my knowledge. Contributed in writing RESTful web services along with microservices, unit tests and integration tests. Moreover I have code reviewing experience and a little bit mentoring. Also I have practiced Jenkins and AWS.
Position: Middle Java developer
Category: Java
Experience: 9 years | English: pre


For the past five years I have been working on two systems for online banking. One is for corporate customers and another is for private customers. Used technologies and tools: Docker, Kubernetes, Java, Spring boot, Oracle database, Redis, Spring Framework. I would like to get more deeply knowleges in Kubernetes and microservice architecture
Position: Middle Java developer
Category: Java
Experience: 2 years | English: intermediate

BACSCP Certificate (Secure Coding Training) from Binsec Academy GmbH (Austria)
Freelance, frontend developer in the team to outsource (October 2019 -- May 2020)
Automation tests development in the team with Selenide on Java
Changed Angular frontend on TypeScript for Supplier Relationship Management System.

Freelance, full-stack developer in the team to outsource (August 2020 -- January 2021)
Automation tests with Selenide on java: Selenide, Allure
Extended Vue.js frontend on JavaScript for Supplier Relationship Management System.
Extended and secured Spring backend application on Java for Supplier Relationship Management System.
Extended Spring backend application on Java and Groovy for auxiliary conversion service.
Mentored Interns

Freelance, java developer (from February 2021 -- until now)
Fixed secure issues in React frontend on JavaScript for payment forms.
Extended Spring backend application on Kotlin and Java for payment card processing.
I would like to solve problems with the development of new features for the backend. Ready to fix bugs in the frontend and backend.
A less preferred task is writing automated tests for Selenide.
Position: Middle Java developer
Category: Java
Experience: 3 years | English: intermediate


From 2004 to 2021 year I worked as a 1C:Enterprise developer (https://1c-dn.com/) using its own built-in language. This platform is used for business automation purposes (accounting, finance, ERP etc).
In 2018-2019 years I've passed Java courses in the Hillel IT school (https://ithillel.ua/), after graduation it took part in the "Hillel EVO" training project. 
11.2019 - 01.2022 I worked as a part-time Java developer in a start-up company that delevoped an application for secure storing of files. The backend part was made using Spring Boot framework, Mongo DB was used as a RDBMS. I added feature to the project that allows users to send their feedbacks via AWS SES service. I wrote tests (also using Testcontainers library), reacted to user requests, deployed backend locally for development purposes using Docker and Docker Composer. I took part in adding to the project Filebeat software to send application logs to Elasticsearch, I used Kibana to view logs. To deploy the backend to the testing and production environments I launched Jenkins pipelines.
04.2022 - 10.2022 I worked on another company using Azure services to create bots. We've used "Bor Framework Composer" IDE and Java Bot Framework SDK from Microsoft. "Bot Framework Emulator" was used as a test client. To bring AI capabilities to the bot we used Azure "Language understanding service (LUIS)" and "QnA Maker" service. As this service was announced as deprecated I did a migration to the new "Question answering" service. There were no ready-to-use classes in the Java SDK to interact with this new service so I created my own classes that performed requests to the REST API of this service.
11.2022 - 04.2023 I worked on another project on the same company. This was a new application that is intended to assess quality of some service provider services. The backend was based on the Spring Boot framework, Postgre SQL as a RDBMS. I added new and changed existed endpoints to perform CRUD operations (Spring Data JPA) and do some custom selections.  I used pgAdmin for SQL queries. I wrote unit and integration tests. Once I wrote a database migration script ("Evolve" software) to add fields to some database tables to enable soft deletion of some entities. I used Jira to maintain my tasks. Scrum was used to organize working process.
At my current company, I recently passed my English (as B1+) and my technical level exams as a Software Engineer (including technical and software skills interviews).
Position: Middle Java developer
Category: Java
Experience: 5 years | English: upper

Founder of BITLAB ACADEMY, Almaty, Kazakhstan. Created own coding academy in Kazakhstan, prepared over 3000 Java developers.
From February 2012 - 2014: KAZKOM Bank, Java Developer.
From August 2014 - 2021: International IT University, Almaty, Senior-Lecturer.
From August 9, 2021 - now: Introduct.Tech, Estonia, Java Developer.
No Legacy Code, No old Java EE (JBOSS, Glassfish) projects.
Position: Middle Java developer
Category: Java
Experience: 4 years | English: intermediate


Full Name: Shahin Aliyev
Job Title: Java Developer
Company: Mycroft Solution
Location: Poland
Employment Dates: [02.2020] - [Currenntly Work]

Responsibilities and Achievements:

Collaborated with a team of developers to design, develop, and maintain Java-based solutions for Mycroft Solution, a software development company.
Played a key role in the development of backend systems, focusing on RESTful services and API integration.
Utilized Java 11 and higher versions to implement robust and scalable solutions, ensuring adherence to best practices and coding standards.
Worked extensively with SQL databases, leveraging strong SQL skills to design efficient database schemas, write complex queries, and optimize query performance.
Implemented security measures using Java Spring Security, ensuring proper authentication and authorization mechanisms were in place to safeguard sensitive data.
Integrated Keycloak, an identity and access management solution, to enhance the security and user management aspects of the applications developed.
Contributed to the full software development lifecycle, from requirements gathering and analysis to deployment and post-production support.
Actively participated in code reviews, providing valuable feedback to team members to improve code quality and maintainability.
Mentored junior developers, sharing knowledge and guiding them in their professional growth.
Actively involved in architectural discussions, providing insights and suggestions for scalable and maintainable solutions.
Kept up-to-date with the latest Java technologies, frameworks, and best practices, exploring opportunities to adopt new tools and improve development processes.
Demonstrated strong problem-solving skills, tackling complex issues efficiently and effectively.
Maintained clear and concise documentation of projects, including architecture, design decisions, and challenges encountered.
Please note that the employment dates and specific details of your responsibilities and achievements may vary. Feel free to modify the description as needed to accurately reflect your work experience at Mycroft Solution.
Interesting job