lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Java Software Engineer
Category: Java
Experience: 2 years | English: intermediate


PofiTsoft
Full-Stack Software Developer
ProfITsoft BACK-OFFICE ¬– the implemented Web-based information system provides for full automation of business processes of sales, insurance and financial accounting, claims settlement, reinsurance, etc. Single database throughout the company and access to systems through a Web browser, the entire regional network and company resellers are able to work in a single online space, and business processes are supported in real time.
After the transition of the insurance market under the supervision of a new regulator - the NBU, our team were one of the first to implement the new functionality of the system within FINMON (financial monitoring).
Responsibilities 
•	Implementing new business logic;
•	Common and production bug fixing;
•	Implementing UI features;
•	Integrating with other services.
Stack
Java 8, Spring, Hibernate, Spring Web Flow, JSF, React, MS Sql, PostreSQL, RabbitMQ, Elasticsearch

Under NDA
Full-Stack Software Developer
Web platform that helps universities to create their own public or private courses and helps students to study those courses. Platform stores a lot of course metadata. Access to this data should be fast and convenient. Services we developed were created for internal use only and provide simple and usefully functionality while working with metadata: store, process, structure metadata and provide users with high-quality support as well.
Responsibilities 
I performed the following tasks:
•	Design and implementation UI features;
•	Bug fixing and troubleshooting;
•	Take a part in developing services to obtain server-side data;
•	Unit and functional testing.
Stack
Java 8, Spring, Hibernate, React, Apache Cassandra, MySql, Apache Karaf, Docker
Position: Java Software Engineer
Category: Java
Experience: 2 years | English: upper

Master of Computer Science, automated control systems, 2023
Position: Java Developer
Project: [Median]
Main responsibilities:
•	Back-and (Rest/MVC) feature development using Java 17;
•	Front-end (UI) development using Bootstrap 5 and Thymeleaf;
•	Performance analysis and optimization using Jmeter;
•	Content updating;
•	Unit and integration test implementation;
•	Troubleshoot production issues;
•	Bug fixing, debug and performance issues fixing;

Position: Java Developer
Project: [Cargo delivery system]
Main responsibilities:
•	Design and implementation of new components using Java 11;
•	UI implementation (HTML, Bootstrap 5, JQuery);
•	Database designing (MySQL);
•	Servlet + Hibernate + Tomcat moving on Spring framework (Spring Data, Spring MVC, Spring Boot);
•	Code review, refactoring;
•	Requirement analysis and clarification;
•	Improving performance;

Position: Java Developer
Project: [Library management system]
Main responsibilities:
•	Implementation of tasks using Java 8
•	Design and implementation of new components
•	Participating in the definition of general project approaches;
•	Development of JUnit tests and work on integration testing
•	Participating in the design of database schema;
•	Bug fixing;

Position: System Administrator
Main responsibilities:
•	New remote-control modules activation;
•	System management;
•	Tech support;
Accomplishment: participated in the deployment and management of the biggest smart houses remote control network in western Ukraine.
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: upper


PRIVAT BANK
January 2022 - Now

Development and support of public key infrastructure. Public key infrastructure is a cluster of services that generate, change and provide information about SSL certificates.

TASKS
Adding new functionality, eliminating legacy code, bug fixes, communication with clients.

=====================================

TEAMGETTER
April 2021 - January 2022

Teamgetter is a startup platform for connecting
clients to teams professionals to achieve the goal
client or solution of the problem.

TASKS
Implementation of a new functional, bug fix.
Position: Java Software Engineer
Category: Java
Experience: 4 years | English: upper

Experienced in developing micro-service based web applications.
Good understanding of software development life-cycle and software development processes.
Good software debugging and troubleshooting skills.
Good understanding and working experience in web service architectures.
Experienced in relation databases.
Have good understanding of object-oriented design principles, 
testing and coding conventions.
Have experience in leading small developer team.
Strong report and documentation writing skills for technical and 
non-technical users.
Good individual and team player; proactive and self-motivated
Product - HRS:
Internal admin panel:
Technology stack: Java 8, Spring, Docker, AWS S3, AWS SQS, MySQL, ReactJS, Vaadin, Maven,
JUnit 4, Swagger
Responsibilities:
 Refactor existing monolith logic.
 Split monolith to separate independent microservices.
 Introduce REST API endpoint for communication.
 Set up notification on any kind of contact updates via AWS SQS.
 CI/CD via Jenkins.

Instant-payment:
Technology stack: Java 15, Spring Boot, Docker, AWS S3, AWS SQS, DynamoDb, Maven, JUpiter,
Swagger
Responsibilities:
 Implement microservice for customers payment.
 Integrate with Adyen payment provider.
 Implement functional for card authorization ( tokenization ) and 
 payment process.
 Introduce contracts for inner communication with other inner 
 services.
 Set up communication via AWS SQS for scheduled payments.
 CI/CD via Jenkins.

Market-place:
Technology stack: Java 11, Spring Boot, Docker, AWS S3, AWS SQS, AWS SNS, Maven, JUpiter,
Swagger

Responsibilities
 Implement new business features.
 Extend hotel contracts logic & integrate new hotel contracts
 Improve invoicing process.
 Set up notification on any kind of contact updates via AWS SQS.
 Integrate scheduled payments using implemented Instant- 
 payment microservice.
 Refactoring of whole code base.
 Providing test coverage.
 Perform bug fixes and solving customers support issues.

LiveAgent:
Technology stack: Java, PHP, MySQL, Docker, Gradle, GWT
Responsibilities:
 Participate in the design, development, testing and deployment 
 of B2B software application (HelpDesk LiveAgent).
 Implement REST API endpoints, refactor old API’s, fix client & 
 server side bugs, optimize and refactor code.
 Implement Content-Security-Policy service, handle XSS 
 protection.
 Refactor client authentication

CRM:
Technology stack: PHP, MySQL, Docker, Gradle, AngularJS

 Optimize db queries, refactor old code.
 Participate in the design, development and testing.
 Implement REST API endpoints for intra company products 
 usage.
 Participate in the design, development and creation of new 
 features for customer accounts management.
 Build new UI for admins convenience.
 Refactor payment processor ( Braintree, PayPal ).
 Build auto-suspend service to suspend trial accounts of inactive 
 customers.
Searching for product company to develop cloud based applications using Java, Sprong Boot & AWS technologies
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: upper


Productive Java developer with 3 years of experience in product development.
My engineering experience includes a lot of different successful activities: legacy code update and support, code refactoring, performance tuning, software planning and development. Also I have a lot of communication experience and skills which I have gained while taking part in product and project development as a member of big international teams. I have participated in several onsite business trips where I was engaged in taking part of production stabilization and support.
Position: Java Software Engineer
Category: Java
Experience: 2 years | English: fluent

Developed secure services on Kotlin for partners to manage private information like phone number (login), passport ID and organization data inside mobile application, which increased positive reviews by 95%. I took responsibility for the entire development cycle from designing, planning, testing both frontend and backend, and finally, piloting services to production.
Product oriented Java(8-17)/Kotlin Software Engineer. 

Most recent experience: Backend Engineer at Kaspi.kz (the largest neo bank in Kazakhstan).

Worked on planning, developing, testing various level backend architecture. Implemented rate limiters, load balancing, Kafka messaging, Redis caching. Played around with Spring WebFlux, Kotlin Coroutines for asynchronous parallel tasks. 

Want to improve myself professionally and learn more from experts in the field. Still have a lot to learn! 

Collaborative team player like me is a great asset for any kind of project.
I do not wish to work on stale projects that only need support.
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: upper


Professional focus: Java, Spring/Spring Boot, SQL&NoSQL DB, AWS, Docker, Kafka; SOLID principles; Design patterns; Microservice architecture; Extension and maintenance of the functionality; unit and functional testing.
Experience in the Telecom, HealthCare and Fintech domains.
Position: Java Software Engineer
Category: Java
Experience: 7 years | English: upper


Professional software engineer with extensive experience in Java and web platforms development. 
Roles: Java Developer, Team Leader
Responsibilities: defining / analysing requirements, user stories creation and epics planning, designing architecture and developing components, implementing features, code reviews, decision-making, leading, mentoring and support, technical interviews.
Interesting new project with modern technologies, nice and smart people in the team with desire to build great apps and platforms to the end customers.
Position: Java Software Engineer
Category: Java
Experience: 1 years | English: upper


Programmer in Game development project (BATTLEFOREUROPE) Started in July 2022
Development of a demo version of the game about the history of the war in Ukraine. Team management, recruiting and training. The game was well-received and praised by critics for its accurate portrayal of the events.

Internship (Unit City) June 2021 – August 2021
I worked with an excellent team in Ukraine on the development of the security department from a personal phone. That's where I was sorting the database, and I was fixing bugs. The work was very challenging and rewarding, and I learned a great deal about security and development.
Position: Java Software Engineer
Category: Java
Experience: 11 years | English: upper

Created applications from scratch. 
Improve and refactor existing projects.
Experience leading small projects.
Programming is a complexity management. I'm a passionate coder. Love challenges of creating innovative solutions to complex problems.
Product-oriented, responsible, pro-active mindset. 
Over 15years experience as backend java developer. 
Development, refactoring, performance optimization. 

Java
Multithreading, concurrency.
Spring, Spring Boot, Hibernate 
SQL, NoSQL, REST, 
Microservices, Docker
Message brokers (Kafka, AWS SQS)
JUnit
CI/CD basic knowledge, Terraform 
Python basic knowledge
Front-end basic knowledge.
Stable company
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: upper


Programming Languages: Java 8, 11 and 17
Frameworks: Spring Boot and Micronaut
Databases:: PostgreSQL and MySQL
Cloud Provider: Basics of GCP
Orchestration tool: Kubernetes
Conternization tool: Docker
Database Migration tools: Flyway and Liquibase
Testing frameworks: JUnit, Mockito and RestAssured
Build tools: Maven and Gradle
ORMs: JOOQ and Hibernate (JPA)
Versioning tools: Git, Github and BitBucket


Applies Clean Code approach to each piece of code
For ensuring code is working or not, always writes unit and integration code to cover all codes
Knows Scrum and Agile methodlogies
Polite people
Motivation in team
Help to pass your knowledge to teammates
Not blaming each other
Cutting-edge technologies
Position: Java Software Engineer
Category: Java
Experience: 2.5 years | English: intermediate

Experience in all stages of web-application development: starting with feature discussion / work break-down / estimations and finishing by running demo to the customer.
Actively participated in many layers of development - UI, business logic, persistence.
Programming languages: Java, basic Scala, basic JavaScript
Frameworks: Play! Framework, Akka, Backbone.js
Databases: SQL, MS SQL
Testing: JUnit, some experience with Selenium
Other: Web Services, Maven, small experience with Semantic Web technologies: RDF, SPARQL
Position: Java Software Engineer
Category: Java
Experience: 4 years | English: upper


Programming Languages : Java
Frameworks and Libraries: Spring (Boot, MVC, Security, Data), Hibernate, Servlets, JSP,
JDBC
Databases: MySQL, MS SQL, MongoDB
Web Technologies: HTML, CSS, JavaScript, XML, JSON
Testing tools: JUnit, Selenium
Development Tools: Idea, Eclipse
Application Servers: Apache Tomcat, Jetty
Other: Maven, Git, Jenkins, Docker, AWS
Design and develop software as a Java Software Engineer in a challenging and growing work environment.
Position: Java Software Engineer
Category: Java
Experience: 6 years | English: upper

The system for monitoring fintech data, analytics, trading, and risk assessment tools including World-Check, a risk intelligence database for financial crime legislation compliance. Another, the World-Check Risk Intelligence database, compiles information from international financial watch lists, government records, and media searches to tackle money laundering. System also maintains a database featuring more than a million mergers and acquisitions (M&A) deals spanning over 40 years, covering corporate finance transactions and investment banking league tables across equity markets, debt, loans, bonds, project finance, initial public offerings (IPOs), joint ventures, repurchases, private equity and municipal bonds.
	The system of fraud detection for car insurance via computer analytics and/or working with external resources (international and local) by REST and SOAP.
	Technology which can allowing the tracking of phone calls to be associated with performance-based advertising such as Google AdWords, Referral Advertisement, SEO Services, Direct Marketing, and supplying additional analytic information about the phone calls themselves.
Programming Languages:
Java, JavaScript

Directions:
Web, Rest Api

Frameworks:
Spring, Hibernate, Vue.js

Database:
Oracle SQL, MySQL, PostgreSQL, Redis, SQLite

Web Servers:
Apache, Nginx, Tomcat, working with Docker

System control version:
Git, GitHub, GitLab

Methodologic:
SCRUM, KANBAN used to JIRA
Java Software Engineer
Position: Java Software Engineer
Category: Java
Experience: 4 years | English: fluent

Developed extensive infrastructure for integration tests with real requests to payment providers and affiliates, which greatly improved development time, time-to-market and lowered bugs rate to minimum.
Conducted interviews with developers. Successful mentoring.
Suggested enhancements to the scrum process which resulted in precise estimations of future tasks.
Certified by Oracle as Java 8 professional.
Programming languages: Java, JavaScript, Ruby
Technologies & frameworks: Spring (Boot, MVN, Data, AOP, Security), Hibernate, EJB, JSP, Akka, GWT
Frontend: React.js, jQuery
Web services: JAX-WS, JAX-RS
Application servers: Tomcat, Jetty, WebLogic
Databases: MySQL, Oracle, PostgreSQL
Continuous integration: Jenkins, Rundeck
IDE: IntelliJ Idea, Eclipse
Build tools: Maven, Ant
Software containers: Vagrant
Source control: Git, SVN
Test tools: JUnit, Mockito, PowerMock
Bug tracking systems: Jira, Trello
Operating systems: Linux, Windows, OSX
Other: REST, JMS, SOAP, etc.
Ideally, new and progressive technologies. Active development. Java 8. Possibility of relocation (no Poland or Germany). Modern office and medical insurance.
Position: Java Software Engineer
Category: Java
Experience: 5 years | English: upper

Hey, my name is Ruslan Kovalenko. I like programming but what I like more is the result. I am using my development skills to get the job done in the quickest way. I would say that I am a business-oriented guy since I consider my programming skills as an instrument to launch interesting features of powerful products. In my spare time, I like to experiment with pet projects. I do a lot of market research I know IT trends just in order to become a part of something great that is able to change the world. I believe I could make an effort to give as much as possible income as an engineer. But who knows, maybe in the future I will be able to become something useful to you from another side, such as a product manager.
• Programming languages: Java, Python, С#, JavaScript, Haskell;
• Frameworks: Spring Boot, Java Reactive, Hibernate, JPA, ASP.NET;
• CI/CD: AWS, GCP, Terraform, CloudFormation;
• Database: MySQL, Neo4J, MongoDB, PostgreSQL;
• Others: Statistics and Probability Theory, Data Analysis, Mathematical Finance, Product Development
• Soft skills: organizational skills, project management, and team leadership.
Position: Java Software Engineer
Category: Java
Experience: 8 years | English: upper

During last year:
 - Participated in creating of two microservices from scratch plus separate microservice was owned by me (approving MR's and  deployment)
 - Involved in whole flow of implementaion
REST controller -> service flow -> thirdParty services -> cloud/remote queue/db
 - Unit + Integration tests
 - Documentation (Swagger, Confluence)

Investigation and integration a new technologies such as:
 - REST client API for GitLab and AWS
 - Mono/Flux reactor + WebFlux
 - MapStruct
 - ParameterizedTest
 - TestContainers for IT
 - OpenApi for Swagger docs

Code review on dayily basis
Daily team status description and weekly status with customer
Programming languages: Java.

Technologies and paradigms: JSE/JEE.

Knowledge in: Java Core, OOP and design patterns,
Spring MVC/Spring Data/Spring security, Hibernate, Reactive Streams, Concurrency, it/unit testing.

Databases: MySQL, DynamoDB, MSSQL, FireBase.

OS: Windows family, Linux Ubuntu.

Other languages: C/C++, C# and .NET Framework.

DevOps: Jenkins, Amazon AWS, Docker.

Message Queues: Kafka, SQS.

Other technologies: REST, YAML, Swagger, Sockets/Netty/protoBuf

Version Control Systems: GIT, Mercurial, Perforce.

Development Tools: Intellij IDEA/NetBeans/Eclipse/MS Visual Studio, Gradle/Maven.
Backend side development, work with application architecture, multithreading, network. 
Possibility to get some DevOps experience - would be nice.
Would be great to have special courses about new technologies for growing as professional.
Position: Java Software Engineer
Category: Java
Experience: 1 years | English: intermediate


Programming 
Languages/Technologies:
- Good knowledge of 
Java
- JSP/Servlets/JSTL/Web 
Services 
- Basic knowledge of 
JavaScript/HTML/CSS 
- SQL
Methodologies:
- Agile
- SCRUM
Frameworks:
- SpringMVC/SpringBoot/
SpringSecurity
- Hibernate/JPA
- ReactJS (Basic)
Application/Web Servers
- Tomcat
Development Tools 
- IntellijIDEA Ultimate
- Git/GitHub
- Maven
- MySQL Workbench
Position: Java Software Engineer
Category: Java
Experience: 5 years | English: upper

Working in the IT sector for 4 years and am still got excited about what I'm doing in life and how many undiscovered things could be learned in future
project1:
The client is a Healthcare connectivity service provider. 
This service delivers vital health information to impact care 
by operating multiple national networks supporting interoperability for all healthcare constituents.
technologies:
Java 8/11/17, React, Google Cloud Platform, K8s, Docker, 
Test containers, Terraform, Spring Boot, Spring Data, Spring 
security, Hibernate, MySQL, Maven, OKTA, Mulesoft

project2:
Parser service for scraping data from the specialized web 
resources, social networks
technologies:
Java 11, Spring Data, Hibernate, Selenium, JSoup, JobRunner API, Docker, PostgreSQL, Maven

project3:
CRM system in the field of medical services - the system for 
the medical unit’s customers, workers, and directors with an 
ability to create/confirm orders from a customer analyze/
work with customers' assays, observations
technologies:
Java 8/11, Spring Framework, AWS services, Docker, Kubernetes, Hibernate, PostgreSQL, Gradle

project4:
Smart IoT device (Back-End part of it) for the purpose to 
track and analyze the metrics of an environment (air, humidity, CO2) - an intermediate state between the device 
and mobile application
technologies:
Java 8, Spring Framework, Hibernate, Cassandra, PostgreSQL, ActiveMQ, Gradle

project5:
RM system in the field of education working with a customer team by order of the authorities of the customer's country (schools, high-schools universities)
technologies:
Java 8, JavaEE (JSP, Struts), JavaScript, MySQL, MS SQL 
Server, Jenkins, WildFly
Find an interesting project which I am able to improve and develop using my skills and from which I will be growing as a specialist
Position: Java Software Engineer
Category: Java
Experience: 2.5 years | English: intermediate


Project: B2B, marketplace platform, that ensure safe payments, provide Quality assurance, take care of all paperwork and shipping.
Responsibilities: Participating in the design and development of the application, from requirements analysis to production (planning and developing the architecture of database and architecture of back-end server, adding new modules, etc.). Improving software quality (evaluating and incorporating new libraries, tools and technologies). Code reviews. Refactoring, testing, etc. Analyzing and improving application performance. Collaborating with a team of developers, QA engineers and customer. Bug fixing and application supporting. Covering application with unit and integration tests.
Technologies: Java 17, Spring Framework, Hibernate, PostgreSQL, Liquibase,AWS, Stripe, Mailjet, Git, Maven, Junit 5, Thymeleaf, Jenkins.

Project: A Web application for managing dance and other studios. Communication between contacts and staff, attendance management and lesson planning between tutors and students. Responsibilities: Back-end developing: developing business-logic layer, notification for all users depending on events that relate to this user, writing integrations and unit tests.
Technologies: Java, Spring Boot, Hibernate, PostgreSQL, Stripe, Docker, Liquibase, AWS, Jenkins.

Project: Marketplace solution for shopping platforms.
Responsibilities: Developing business-logic layer, bug fixing and application supporting. Collaborating with a team of developers.
Technologies: Java 8, Spring Boot, Hibernate, JPA, JDBC, PostgreSQL, Docker, Tapestry.

Project: A start-up that offers to influence the course of events in a theatrical play during viewing.
Responsibilities: Analyzing and improving application performance, bug fixing and application supporting. Collaborating with a whole team of the project.
Technologies: Java, Spring Boot, Hibernate, MySQL, Trello.

Now working as Java Software Engineer in a small team(BA/PM, Software Engineer (2 Java, React), QA, UX/UI, DevOps), looking for interesting and challenging project with bigger team that will give me the opportunity improve my soft/hard skills and development process.
Position: Java Software Engineer
Category: Java
Experience: 5 years | English: upper


Project: Call Center (Survey Feature)
Tasks performed: I worked on a Feedback product, which is designed to build Complex Surveys and send those to end-users by different channels like IVR & SMS. The service was implemented from a scratch and I had a chance to work on different parts. E.g. defining Models, Services, Repositories, writing Unit, Integration and API tests. Also, I have configured the pipeline under the Jenkins and setted up a SonarQube.