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


Mar 2021 — Dec 2021

Java Software Engineer
I had been working on a Migration project. 
My duties was:
1) Add new functional to the project;
2) Cover new functional with tests;
3) Fix product issues;

Achievement: I created a console app from scratch for testers that helps in comparing two
backups which have different formats (xml and csv).

Tech stack: Java 8, Spring Framework, Hibernate, JUnit, Mockito.

Dec 2021 — Aug 2022

Java Software Engineer
I was engaged in the development of the car rental service.
My duties was:
1) Developing new APIs;
2) Increasing test coverage;
3) Fixing production issues;
4) Communicate with clients.

Tech stack: MyBatis, Flyway, Mockito, Microsoft Azure, Elasticsearch, Java 11, Spring
Framework, JUnit.
Java software engineer. Fast learning skills and sincerely passionate about new complex
and uncommon tasks. Good communication skills. Will help your company to achieve set
goals and improve products with my current skills and I expect to learn something new
during work.
Position: Middle Java developer
Category: Java
Experience: 1.5 years | English: intermediate

TECHNICAL SKILLS:
1. Extensive knowledge in OOP, Design patterns, Algorithms
2. Programming Languages: Java 8, 11, 17
3. Frameworks: Hibernate, Spring, Liquibase
4. Web Technologies: HTML, CSS, XML, JS Operation 
5. Systems: Windows, Mac OS, Linux 
6. Version Control System: Git
7. Tools: Maven, Kafka, Docker
8. Databases: PostgreSQL, MySQL
9. Testing: JUnit, Mockito
10. Good understanding of Agile concept
11. UML design
March 2022 - Present: Navi Software Limited
Role: Junior Java Developer Responsibilities:
1. Developing a microservice API;
2. Fixed bugs;
3. Designing the architecture of new functionality Code refactoring;
4. Designed and optimized the database structure. Providing 5. Unit Teasting;
Tech used: Java 11, Spring boot, Spring Core, Spring MVC, Spring REST Docs, Spring Security, Hibernate, PostgreSql, Liquibase, JUnit, gRPC, JSF, PrimeFaces, Maven, Jira, GitLab.

December 2021 - March 2022: EIS group
Role: Junior Software Security Engineer Responsibilities:
1. Code reviewing to improve software security;
2. Searching and reporting of vulnerabilities in web applications ;
3. Developing and implementing security techniques;
Position: Middle Java developer
Category: Java
Experience: 3 years | English: intermediate

Participation in the project on measuring the speed of skiers in Bukovel. Development of the program module for measuring speed.
May 2017 – July 2019:
Place of work: company “Cifrus”.
Subject: Computer vision systems for:
•	counting visitors of malls and shops;
•	detection of skiers and measurement of their speed;
•	recognition of text on price tags in the shops. 
Position: Java developer.
Responsibilities: 
•	development of image recognition algorithms, use of Amazon API and Google API for image and text recognition;
•	software development: development of business logic and data access layers;
•	   participation in the designing and architecting the product;
•	support of released products.

August 2019 – July 2020:
Place of work: “EPAM Systems”.
Subject: Real estate market analysis system.
Position: Java developer.
Responsibilities: 
•	participated in the migration of the legacy system to a new one with more modern technology stack;
•	participated in the test coverage of the project;
•	participated in the production issues fixing related to the interaction with the databases, the logic of calling stored procedures, business logic for reporting, etc.

Subject: Staffing & Recruiting system.
Position: Java developer.
Responsibilities:
•	participated in the removing of the recruiting functionality from the system;
•	participated in the writing of the business logic and application customizing for particular customer.
Position: Middle Java developer
Category: Java
Experience: 5 years | English: upper

- Implemented API according to business requirements;
- Update existing code according to specification;
- Improved efficiency, executable size, and readability of previously poorly-maintained code modules through code refactoring, optimization, and documentation;
MEGOGO - Middle Java developer

- Improvement and support of the largest Estern Europe international OTT/VOD service

Daxx Software Development Teams - Middle Java developer

- Development of the data driven knowledge base platform for scientists and healthcare workers

Priocom - Java developer

- Developing of microservices from existing monolith application;
- Improving the existing application with refactoring;
- Creating oAuth2 functionality with Redis session store;
- Developing integrations for external web-applications;
- Developing functionality for search engine on Lucene;
- Developing API for new functionality;


Controlpay B.V. - Junior Java developer 

- Implementing API according to business requirements;
- Updating existing code according to specification (Supporting);
- Improving efficiency, executable size, and readability of previously poorly-maintained code modules through code refactoring, optimization;
- Creating new functionality for the existing web-application;
- Creating documentation for new libraries;
- Code review;
Complicated projects with the newest technologies.
Position: Middle Java developer
Category: Java
Experience: 2.5 years | English: intermediate


Middle Backend Developer
I've been working at SoftServe company since mid-2021. 
The project was related to processing consumer reviews. 
I've been responsible for producing new functionality, refactoring, fixing bugs, testing, setting up CI/CD/Release processes, code reviews, and other stuff. The workflow was in an agile/scrum way.
In addition to commercial work, I devoted much of my time to self-education.

I am currently looking for a project with microservice architecture, clouds, containerization

I don't accept full-stack positions
Position: Middle Java developer
Category: Java
Experience: 4 years | English: fluent


Middle Java developer
04.2022-02.2023 (10 months)
Landytech, remote (Fintech)
Development of the product
Rework of legacy code
Unit tests deployment
Maven, Spring, JUnit, Mockito, MySQL,
Kotlin

Java Developer
01.2021 to 02.2022 (1 year 1 month)
Brightgrove, Kyiv (Outsourcing)
Development of the product
Unit tests deployment
Maven, Spring, JUnit, Mockito, Gerrit,
MySQL

Junior Java developer
02.2019 to 12.2020 (1 yr 10 months)
ThingsBoard, Kyiv (Internet of Things)
Development of the product
Unit tests deployment
Client projects
Maven, JUnit, Git, Cassandra,
PostgreSQL, Linux
Not fond of front-end, would accept it if necessary and if sufficient onboarding is provided.
Position: Middle Java developer
Category: Java
Experience: 4 years | English: upper


Middle Java Developer Apr 2018 - Present UniBank, Baku.Azerbaijan
Work with peers to carry out code reviews and unit testing of new development.
Create unit test plans and scenarios for development unit testing
Interact with other development teams to ensure a consistent approach to software development.
Working within teams for the implementation of Agile development processes. DevOps knowledge (Kubernetes) is nice to have.
Designs and develops new software products or major enhancements to existing software.
Support old projects which have been built with Servelet&JSF.
Use JIRA and Confluence to communicate status and estimates to the development Team Lead, Managers and BA’s.
Review coding is done to advance application upgrades, extensions, or other development. Analyze applications for data integrity issues
Position: Middle Java developer
Category: Java
Experience: 5 years | English: intermediate


Middle Java Developer
Company “Softserve”, Kiev (November 2020 – March 2023)

Teladoc Health, Inc. is a multinational telemedicine and virtual healthcare company headquartered in the United States. Teladoc’s website provides online health care to people. Our team managed the whole site. I was responsible for the backend, as well as debugging and developing parts of the site. The project is characterized by a microservice architecture to better process the huge dataset.
 
Middle Java Developer
Company “Dripify LLC”, Kiev (January 2020 – October 2020) 

Dripify LLC is European company that develops a platform for working on the social network Linkedin. This is a facade that uses Linkedin API which allows the user to do scripted actions and apply them for a large number of users. I worked on back end parts using Spring (Boot, Data, Web, Security), Hibernate, QueryDSL.

Middle Java Developer
Company “GeeksForLess”, Kiev (April 2019 – November 2019) 

Worked for Canadian customers in the Teranet project. Supporting and developing the new functionality in sale and rent of lend and property on it. Work as a fullstack developer. Use the GWT on the front side and the Spring framework on the backend side and use Oracle as database. Develop admin and customer panels for simplified work of employees.
Middle Java Developer
Company “Axon Software”, Kiev (July 2018 – March 2019) 

My job is to work with high frequency operations. Writing connectors to connect to various exchanges and get the market date. Creating connectors using REST and WebSockets. Manage "Farm" to collect data from connectors and convert to FIX protocol for sending to clients using Onyx client. Writing database queries (PostgreSQL) using Hibernate to configure connectors and “Farm”.

Java Developer
Company “Вищий Бал”, Kiev (February 2017 – April 2018) 

Supporting and developing the new functionality. Work as a fullstack developer. Use the Struts framework on the backend side. Develop admin panel for simplified work of employees. Created an autoinformer using Asterisk to unload employees from the call center. Developing a new kind of site using jQuery, Bootstrap, Datepicker for better customer interaction.
Position: Middle Java developer
Category: Java
Experience: 4 years | English: intermediate


Middle Java developer with 4 years of banking experience.
Looking for: to take on new challenges and learn new, work with up to date technologies, and positive team atmosphere.
Position: Middle Java developer
Category: Java
Experience: 5 years | English: intermediate


Middle java developer with over 4 years experience. 
Mostly working in e-comm sphere.
Key activities in last place: Participation in development of Java (Spring) applications with authorization and role-based access rights to stack Maven / Spring MVC / Security / REST (Jackson) / Java 8 Stream API and Time API; work with databases PostgreSQL & HSQLDB based on Spring JBDC, JPA(Hibernate) & Spring-Data-JPA; implementation and testing of REST and AJAX controllers; Also working with SAP
Position: Middle Java developer
Category: Java
Experience: 2 years | English: upper

- Developed a new feature to provide the patient with My info screen (detailed information about patient's account);
- Improved login and password validation on the project;
- Extending photo importers logic to provide more details on possible issues while downloading hotels photos;
- Improved internal reporting system in case of uploading hotel photos failures;
- Set up visualizing project metrics and configuring failure alerts in case of errors, decreasing of performance and site traffic
Middle Software Engineer (6 months):
E-Commerce domain:
- Developing and customizing SAP Hybris applications based on client requirements;
- Designing and implementing Hybris extensions, modules, and integrations with third-party systems;
- Presenting the new features to the upper management;
- Collaborating with business analysts and stakeholders to gather and understand functional requirements;
- Taking part in monthly customer support and solving their urgent requests on production.
Technologies: Java 11 • SAP Hybris • Spring Framework • GCP  • REST API • Postman • Solr • Flexible Search • Cucumber • Mockito • JUnit • Jenkins • GitLab


Junior Software Engineer (1 year 3 months):
Healthcare domain:
- Developing new functionality and bug fixing;
- Preparing and running Liquibase scripts, SQL requests;
- Code coverage with unit tests;
- Improvement of internal reporting system;
- Visualising project metrics and configuring alerts;
Technologies: Java 8-11 • Spring Boot • Hibernate · AWS · PostgreSQL · Kubernetes · RabbitMQ · Hashi/Consul · TeamCity · Postman · Prometheus · Grafana · Linux · MacOS · Subversion · Gradle · Mockito · REST

Trainee Software Engineer (4 months):
- Implementing of CRUD operations;
- Implementing of access management;
- Implementing unit tests, fixing defects;
- Writing Liquibase scripts;
- Data migration;
- Deploying services to environment;
- Optimisation SQL requests
Technologies: Java 11 · Spring Framework · GCP · BigQuery · Liquibase · Jenkins · Eurika · Feign · Postman · JUnit · REST · Bitbucket

Would like to find position in Java Web development with microservices architecture with usage of new features of Java, Spring, Hibernate and Cloud providers.
Avoiding Gambling domain.
Position: Middle Java developer
Category: Java
Experience: 2.5 years | English: upper

- About 2 years of software development experience
- Good knowledge of the Spring Framework
- Comprehensive experience in microservices architecture design and other Enterprise patterns
- Strong knowledge of Java Core, design principles
- The clean code and design proponent
Middle Software Engineer
EPAM Systems ( 2022 - Present )
- Worked on performance optimizations, and refactoring system components. The designed internal structure of rules replaces legacy code.
- Supported an application to route and adapted requests between legacy and new systems.
- Worked together with the C++ team to implement specific changes on our side. Implementation of code written in C++.
- Communication with the onsite team and ensuring the execution of the corrective action and compliance with the Client’s specifications.
- Onboarding of new employees and knowledge transfer activities. Reviewing pull requests and providing extended comments.

Junior Software Engineer
EPAM Systems ( 2021 - 2022 ) 
- Design and develop scalable REST/AMQP-based services with zero downtime
- Work closely with customers and contractors in a
collaborative development environment
- Conform to the development practices: Code Reviews,
CI/CD, automated tests, etc.
- Troubleshoot problems in the QA and production
environments

1C Developer
Ltd. Umanpivo ( 2019 - 2021 )
- Installation and configuration of software, maintenance of computer equipment, support for servers and their settings, support for "1C Enterprise", work with personnel monitoring systems, customer banks, CRM systems. ActiveDirectory, Hyper-V settings. Transfer of 1C to cloud services (AWS). Maintenance of outlets and their equipment (from retail equipment to displays and sound).
- Programming in the 1C system, developing new modules and their implementation, support of all divisions of the company, and providing them with advice. Setting up and automation of 1C work with KKM, FR, TSD, scanners, and scales. Integration with messengers (Telegram, Viber, WhatsApp). Support in working condition of all 1C databases. Optimization of databases, improvement of startup speed, and operation of 1C.
A highly motivated, communicative, and agile-minded software engineer with overall about 2 years of experience. Have good expertise in Java stack. Also, I have experience in front-end technologies and AWS, but the main is a web technologies stack related to Java (Spring Framework, Hibernate, REST, etc.). I am able to work as part of a professional team.
Position: Middle Java developer
Category: Java
Experience: 2.5 years | English: upper

I possess a strong understanding of algorithms and data structures, as demonstrated by my success in solving 200+ Leetcode problems. This expertise enables me to write code that is both efficient in terms of time complexity and space complexity, ensuring optimal performance and scalability.
Middle Sofware Engineer (July 2023 - now)
the same description as for the Junior position

Junior Software Engineer (November 2021 - June 2023)
I have been an integral part of a talented team of 5 developers working on a cutting-edge inventory and standards management system. This project is used by hundreds of large companies in Europe, making it a vital tool in the industry. 
Throughout my time at the company, I have honed my Full-stack development skills. I have improved my technology skills, including Java, Spring, Hibernate, TypeScript, Angular 2, RxJS, MySQL, MSSQL, Oracle DB, Git, JUnit, Tomcat, REST, and Docker. I have had the opportunity to work on various aspects of the project and have contributed to its growth and success.

Software Engineering Java Intern (August 2021 - October 2021)
During my internship at the company, I worked on a survey administration software project as a Full-stack developer. I was responsible for developing the REST API and persistent layer using Spring Data, securing the application using Spring Security and JWT token, and writing unit tests using JUnit. I also developed the front end using TypeScript and React. The result was a user-friendly app allowing users to create and answer surveys online and easily visualize all the statistics.

Pet project (February 2022 - April 2022)
As a software engineer, I was part of the EPetrol project, an application aimed at helping users find the best petrol prices in their area in Ukraine. The app allows users to easily search for petrol prices and view useful information about petrol stations on a map. The goal of the project was to help users save money on petrol. I was responsible for developing the parser for petrol prices, ensuring that users always have access to the latest prices. I also contributed to the scalability of the application architecture by utilizing Spring Microservices. In collaboration with a mobile developer, I designed time-and-memory-efficient REST API endpoints to optimize the app's performance. The EPetrol project involved various technologies, including Java, Spring Microservices, MySQL, Docker, Docker Hub, Git, Heroku, and an HTML parser.
I am seeking a project that operates in an interesting domain, allowing me to expand my knowledge and skills. I am particularly interested in exploring AWS and Microservices in greater depth. I am not interested in working on legacy projects and I am eager to take on new and challenging projects that will help me grow both professionally and personally.
Position: Middle Java developer
Category: Java
Experience: 2.5 years | English: intermediate


More than 2 years working in Luxoft on banking project
My current project is on microservice architecture, use java 11, junit, jbehave, Oracle db, git, jira and others
Want to become a better developer
Looking for new horizons
Position: Middle Java developer
Category: Java
Experience: 3 years | English: upper


Mostly Enterprise projects with monolith/modulith architecture and Spring,Hibernate. DB: Oracle,PostgreSQL, MongoDB. Types of projects: Workforce so;utions and marketing technology. I’m familiar with Scrum and Waterfall methodologies as well as tracking work in Jira. As Version Control Systems I used GitHub and Bitbucket
don't want to do: Support, on call
Position: Middle Java developer
Category: Java
Experience: 3 years | English: upper

I wrote a push notification for the bank application (Express Bank),
IPS (Instant Payment System)  payment system , Deposit projects for Bank Respublika.And working in integration with SWIFT, WESTERN UNION.
Mostly i worked on a bank system. Writing backend side of projects. I had  worked in Express Bank for 1 year and now I am working in Bank Respublika.
İ am not designer and İ do not want to write html code . I want to write Api services.
Position: Middle Java developer
Category: Java
Experience: 2 years | English: fluent


Motivated back end engineer with experience delivering back end and front end solutions. Solid back-end development background with Java. Excellent team-working and communication skills in English

========================
Middle Software Engineer at Quantori
February 2022 – Present
Tasks and Achievements:
• Developed JWT OAuth2 authentication using AzureAD and AWS Cognito with React.js and 
Spring Security.
• Improved search performance by implementing a custom function query for Apache Solr, 
resssulting in a significant performance boost.
• Implemented PostgreSQL support using Spring's JdbcTemplate, covered implementation for 
Elasticsearch
• Containerized the front-end application, allowing for easy configuration during runtime.
• Implemented TDD with JUnit & Mockito.
Environment: Java 16, Spring Boot, Spring JdbcTemplate, Spring Data JPA, PostgreSQL, 
Elasticsearch, Apache Solr, JUnit, Mockito, React.js, Docker, AWS, Azure, Jenkins, Swagger, 
Shell, Testcontainers, AWS (EC2, S3, Lambda, ASG, ECS, EBS, EFS, IAM, CloudWatch)

========================
Full-Stack Engineer at Lupi AI
December 2020 – August 2022
Tasks and Achievements:
• Implemented customer-ready features with React and NestJS frameworks
• Modified and optimized back end and front-end solutions
• Implemented automated gradebook services, custom examination functionality, a sub-website 
for different client needs. Mini-Homework functionality, gradebook scheduling.
Environment: Node.js, Nest.js, React.js, TypeScript, MySQL, MongoDB, DigitalOcean.

========================
Java Lecturer at Mziuri Computer School
September 2021 – Present
Teaching high school students Java with - Java SE 8 OCA curriculum & JavaFX, MySQL
Position: Middle Java developer
Category: Java
Experience: 3 years | English: upper


My first job was in an international project called PrEstoCloud, which was funded through the Horizon 2020 program.As a java developer, I worked there, and we created the spring service for video streaming.
My next place of work was Quantumrock, a German company that developed and applied machine learning and artificial intelligence to heighten performance and lower risk in highly volatile environments. The main goal of the development department was the creation of trading and analytic applications for company workers. For trading, we have used the Interactive Brokers (IB) account.
I have worked on both frontend and backend projects. The part of frontend projects based on Angular framework + RxJs, the other part is - plain js and Html + spring  thymeleaf. 
The backend projects are based on Spring Framework. We have used MySQL and Mongo as our main databases. PostgreSQL was used in our latest project.
All services were protected by Keycloak, which is an open-source identity and access management solution. I have configured and deployed the keycloak server for SSO.
All projects were accessible through the NGINX server, with ModSecurity enabled and configured. I have configured certificates, logging, and minimum protection on NGINX.
Mostly, we have used GitLab for CI/CD and have deployed the Docker images from a private GitLab Docker repository on an AWS server.
The last project was about live data streaming from trader to user, with additional calculations on our side. I have worked on WebSocket configuration in Spring and Angular projects.
Position: Middle Java developer
Category: Java
Experience: 3 years | English: fluent


My Java experience consists of relatively large customization project for retail platform which I'm still part of currently. Customizations and feature requests touch essential parts of platform, some features which are provided are built completely from scratch connecting other platform and services.
I work in a team of 7 people (4 FE, 2 BE, 1 tester).
Technologies: Java EE, Hibernate, SQL (Oracle, Postgres), Liquibase, JPA, REST, Swagger, Mapstruct, Maven, Docker