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


Project:
Provisioning system for a big telecom company which goal is to handle customers' requests for provisioning services and hardware. The project consists of several microservices.
Stack: Java 8, Spring, Oracle, Hibernate, ActiveMQ, Tomcat, Wiremock, Junit, Mockito, Graphana, Kibana, Jenkins

Project: 
The application is for courts. It allows courts to manage the lifecycle of court cases. It consists of several applications which are integrated with each other but are standalone apps
Stack: Java 8, Spring, MSSQL, Hibernate, Liquibase, Tomcat, Maven, ActiveMQ, Kubernetes, Mockito, Junit, JSP, AJAX, SOAP, REST

Project:
The project goal was to create a business process using Workfusion platform for gathering results of surveys, handling them and generating a set of PowerPoint presentations. Our team had to handle different sources of information (excel tables, csv files, APIs) to calculate necessary info for presentations.
Stack: Java 8, Workfusion platform, Apache POI, GIT, Maven

Project: 
Service that provides increased capabilities to speed up results analysis and reporting through the use of built-in analytic features and allows to represent test automation results after launches using integration agents.
Stack: Java 8, TestNg, Junit, Cucumber, Spring, Jenkins, JavaRx
Projects in the health & well-being domain
Do not like legacy projects!
Consider full stack positions (React + Java)
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate


Project : Qant - Mind game engine.
Tools : Spring boot, Spring Security, PostgreSQL, Gradle, BitBucket, Mockito, JUnit, Docker.

Project : Accounting for water meter readings for consumers.
Tools: Spring boot, JavaFX, H2 Database, FXML.

Project : TraWell - guide for travellers. 
Tools : Spring boot, Spring Security, PostgreSQL, Hibernate, Maven, BitBucket, Mockito, JUnit, REST APIs, Git, Intelij Idea, Java Core
Position: Java Developer
Category: Java
Experience: 1.5 years | English: intermediate


Project "Quizzical" Jan 2023-Now https: //quizicalpro.netlify.app/
This simple quizz web application was built by me from scratch according to the principles
of REST architecture. Backend was built with Spring Boot, Spring Data JPA, Spring
Security, PostgreSQL. Endpoints were secured with JWT based authentication. Tests are
also written. You can register new account and answer the random questions from saved in
database. Your results will be saved to database, your rating will be calculated and displayed
in rating table of all registred players. Frontend was built with React 18 and React Router 6.
Frontend deployed on Netlify.com. Backend deployed on Railway.app
Position: Java Developer
Category: Java
Experience: 3 years | English: upper


Project: Republican budget control (NDA)
Description: System for monitoring the execution of the republican budget and generating a large 
number of reports.
(Involvement Duration - 2 years).

Project: Bank Mobile Rest Application (NDA)
Description: A comprehensive mobile banking solution providing secure access to various banking 
services. The application supports a range of operations including balance checks, transaction 
history, fund transfers, KYC (Know Your Customer) checks, deposit management, credit facilities, 
utility bill payments, and scheduling of regular payments.
(Involvement Duration - 1 year).
Position: Java Developer
Category: Java
Experience: 4 years | English: intermediate


Projects:
1. NDA, Telecom operator
The OSS solution to manage a network lifecycle and provide E2E service via company frameworks.
Responsibilities:
• Fixing bugs
• Implementing scope of new improvements from customers according to BA’s
design: configuring manual tasks via framework, implementing Java tasks in
framework context, writing SQL queries for collecting, and filtering UI data

2. Project like JIRA for project managers in telecom.
Responsibilities:
• Implementing E2E tasks according to user stories
• Participating in the discussion about new features
• Configuration data replication from Master System via Kafka Connect
• Creating and implementing microservice logic for project statistics
• Providing REST API
• Fixing bugs and preparing to demo
• Handling operations and data filtering by roles

3. NDA, Project for one of the famous sportswear brand
The main idea of the project is for working with bill of materials. I'm mainly responsible for data migration from old systems to the new one.
Responsibilities:
• Implementing new features and improvements for migration of all product types
• Implementing and supporting project for validation of migrated data
• Resolving performance issues, fixing bugs
• Participating in discussion, estimation stories of migration and main project
• Code review
Position: Java Developer
Category: Java
Experience: 3 years | English: intermediate


Projects:
1. Project Description: A business web application for storing and analyzing contact information, finding relations, creating documentation, and integrating with third-party APIs. Area of activity - internet-surveys.
Responsibilities: сreating and maintaining both server and client side application. Web scraping and big data parsing. Database support. 
Tools and Technologies: Java, Spring Framework(Boot, MVC, JPA, Security, Mail), Okhttp, Itext, Mysql, JSTL, EL, Maven, JavaScript, HTML, CSS, Bootstrap 4, Git/bitbucket, IntelliJ IDEA

2. Project Description: analytic server with access via UI. Area of activity – stock market.
Responsibilities: сreating and maintaining both server and client side application. Database support. 
Tools and Technologies: Java, Spring Framework(Boot, MVC, JPA, Security), Mysql, JSTL, EL, Maven, JavaScript, HTML, CSS, Bootstrap 4, Git/bitbucket, IntelliJ IDEA

3. Web-application for automation of cryptocurrency trading (scalping bots) on centralized exchanges. 
Responsibilities: сreating and maintaining both server and client side application. Data base support.
Tools and Technologies: JavaScript, Nodejs, Reactjs, Mysql, Express, Axios, Sequelize, websockets,  ws.js, ta.js, trading-signals.js, HTML, CSS, Bootstrap 4, Git/bitbucket, VS Code, Yarn.

4.	Web application for cryptocurrency trading on decentralized exchanges (integration with etherium-compatible blockchains bsc, etherium, etc.). 
Responsibilities: сreating and maintaining both server and client side application. Database support. Developing integration with bsc and etherium nodes.
Tools and Technologies: JavaScript, Nodejs, Reactjs, Mysql, Express, Axios, Sequelize, blockchain, smart contracts, Web3.js, Ethers.js, HTML, CSS, Bootstrap 4, Git/bitbucket, VS Code, Yarn.

5.	Google sheets application for for business accounting, planning, visualization and integration with services such as lob, sendgrid, email, etc.
Responsibilities: сreating and maintaining tables and scripts..
Tools and Technologies: Google API (Sheets, Cloud, Drive, Scripts), HTML, CSS
I expect dynamic work with constant improvement of the project architecture and application of new technologies. Assistance in continuing education will be a big plus.
I wouldn't like to do: being on a project for passive support, working with poor team communication.
Position: Java Developer
Category: Java
Experience: 5 years | English: fluent


Projects and Tasks Completed:

Developed and delivered multiple modules or features within larger Java applications.
Integrated third-party APIs or libraries into Java projects for added functionality.
Implemented multi-threading and concurrency in Java applications to improve performance.
Designed and developed RESTful web services using frameworks like Spring Boot or JAX-RS.
Worked on performance optimization and fine-tuning of Java applications.
Collaborated with cross-functional teams to understand requirements and translate them into technical solutions.
Participated in code reviews, refactoring, and bug fixing to maintain code quality and stability.

Technologies Used:

Core Java programming language with a deep understanding of language features and libraries.
Java frameworks and libraries like Spring Framework, Hibernate, Apache Kafka, or Apache Camel.
Database technologies such as MySQL, Oracle, MongoDB, or PostgreSQL.
Front-end technologies like HTML, CSS, JavaScript, and frameworks like Angular or React for full-stack development.
Messaging systems like Apache Kafka or RabbitMQ for building distributed and scalable applications.
Testing frameworks such as JUnit or Mockito for unit testing and automated testing.
Build tools like Maven or Gradle for dependency management and project builds.

Current Role in the Team:
Taking more ownership of specific modules or features within a larger project. I am responsible for end-to-end development, including requirements analysis, design, implementation, and testing. I collaborate with other team members, to guide them and provide technical support. I also contribute to technical discussions, architecture design, and mentoring newer team members.

Areas for Improvement:

Deepening my understanding of advanced Java concepts such as generics, concurrency, and design patterns.
Exploring advanced Java frameworks and libraries to expand your knowledge and skillset.
Enhancing my knowledge of database optimization, query tuning, and database design principles.
Improving my skills in performance profiling and optimization techniques for Java applications.
Expanding my knowledge of cloud technologies and deployment strategies, such as AWS or Docker.
Developing expertise in automated testing, continuous integration, and continuous deployment (CI/CD) pipelines.
Strengthening my understanding of software architecture principles and scalable system design.
Position: Java Developer
Category: Java
Experience: 4 years | English: upper


Projects
Below is a list of some java/Spring boot projects I have worked on
• Part of the team that worked on Naira.com payment platform.
• Handled a number of third-party integrations to UBA’s VAS platform including
Remita Integration.
• Part of the team that developed and supported UBA’s Click credit loan
application and Union Banks Booster application (Application for loan disbursement).
• Developed APIs that facilitate the integration of third-party applications with
UBA’s bank's core banking application in Java.
• Worked on SeerBit’s Merchant Dashboard and Wallet APIs.
• Currently handling the backend implementation of an investment Application ( M36 ) for the treasury department in Union Bank of Nigeria. The application is available on play store.

Technolgies Used: Java, Spring boot, Spring Cloud, Docker, Kubernetes, Jenkins, Microsoft Azure, Microsoft SQL Server
Position: Java Developer
Category: Java
Experience: 4 years | English: upper


Projects:

BWith - hybrid-work coordination app.
Technical stack: Java 17, Spring Boot, JWT, OAuth2, MySQL, JPA/Hibernate, Docker, REST, JUnit, Mockito, AWS, Microservices

Responsibilities:
    • Designing full authorization flow based on JWT and Spring Security
    • Designing and developing RESTful APIs for inter-service communication and external
       integrations
    • Designing domain objects and database schema
    • Participating in full lifecycle of development for application using Spring
      framework
    • Utilizing frameworks such as Hibernate and Spring for persistence and
      application layers
    • Utilizing Docker for containerization and creating Docker images for individual microservices
    • Client-server communication protocol designing
    • Utilizing encryption tools such as Jasypt to encrypt sensitive data

Music quiz - mobile game.
Technical stack: Java 17, Spring Boot, JWT, OAuth2, MongoDB, Docker, REST, JUnit, Mockito, AWS, WebSockets
Responsibilities:
    • Designing full authorization flow based on JWT and Spring Security
    • Designing domain objects and database schema
    • Participating in full lifecycle of development for application using Spring
      framework
    • Utilizing frameworks such as Hibernate and Spring for persistence and
      application layers
    • Utilizing web-sockets technology to perform multiplayer mode
    • Client-server communication protocol designing

Hot kitchen - web food market.
Technical stack: Java 11, Spring Boot, JWT, OAuth2, JPA/Hibernate, MySQL, Docker, REST, JUnit, Mockito, AWS, Keycloak

Responsibilities:
    • Designing domain objects and database schema
    • Participating in full lifecycle of development for application using Spring
     framework
    • Utilizing frameworks such as Hibernate and Spring for persistence and
      application layers
    • Client-server communication protocol designing
    • Integrating third-party authorization server such as Keycloak

Kaching – mobile game.
Technical stack: Java 8, Spring Boot, JPA/Hibernate, PostgreSQL, Docker, REST, JUnit, Mockito, AWS

Responsibilities:
    • Participating in full lifecycle of development for application using Spring
      framework
    • Utilizing frameworks such as Hibernate and Spring for persistence and
      application layers
    • Utilizing object-oriented programming for creating business logic
    • Designing domain objects and
Position: Java Developer
Category: Java
Experience: 7 years | English: intermediate


Projects:
Development application for private banking.
Development network discovering application. Integrate it with other system.
Development applications for Finance markets.

Used technologies: SOAP/REST, micro service architecture, NoSQL/SQL, Spring framework (Core & Cloud), Redis, RabbitMQ
Work as Java developer. 
Technology stack: Java, Spring, ORM, AWS, MQ brokers, heavily loaded systems, NoSql/SQL database
Position: Java Developer
Category: Java
Experience: 7 years | English: upper

Course Algorithms, Part I, Part II, by Princeton University (Coursera)
Course Machine Learning by Stanford University (Coursera)
Oracle Certified Professional, Java SE 8 Programmer
Projects: e-commerce, telecom, GIS, loyalty platform (my startup).
Role: mostly back-end developer, sometimes full stack.
- no push, overtimes, long hours
- prefer new projects
Position: Java Developer
Category: Java
Experience: 11 years | English: fluent

Different projects with big amounts of data, high available, high scalable in Java and Spring, micro-services architecture.
Projects in financial services with big data, high available and high scalable. More than ten years of experience in Java. Next technologies have been used: Java 8, Java 11, Spring 5, Spring boot 2, Mongo, Sql, Angular 6, Agile, Scrum, Microservices, Kubernetes, Docker, AWS, Kafka, Kibana, Grafana.
New technologies, good team, interesting project.
Not considering the Java EE.
Not considering testing task at home.
Not considering the Full-stack.
Position: Java Developer
Category: Java
Experience: 4 years | English: upper


Projects Involved:
Auction Management System
Digital Lending

Used Technologies:
Java/Spring frameworks
Java FX
Testing Frameworks- Junit/Groovy
Microservices
Maven/Gradle
Hibernate, Liquibase
Git,  CI/CD
Kibana, Prometheus
Flexible work hours
Trust in the developers
Sustainability and stability
Position: Java Developer
Category: Java
Experience: 4 years | English: intermediate


Projects in which I actively took participation:
* Financial startup that allows people to save and increase capital
* Application for marketing team, which allows create advertising campaign and explore its analytics in convenient way
* Fantasy sandbox MMO blockchain game

Skills: Java 11, Spring Boot, Spring Data, Spring Web, Microservices, REST API, Hibernate, SQL, NoSQL, JUnit, Mockito, Cucumber, Openshift, Docker, Kubernetes, Kafka
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate

- Created applications
- Implemented APIs
- Creating microservices
Projects I've worked with:
-  I worked on authentification, fixing Play-templates, also did some front-end tasks. Technologies - Scala, Play, sbt, JS.(2 months)

- Created application alone that was grabbing data from online sources, html, excel files and e-mail, building charts. Technologies - Java 7, Hibernate, Spring MVC, Maven, MySQL, Openshift, front-end - HTML, CSS, JS, JQuery, Handlebars. (4 months)

- Responsibilities: integration with partner APIs based on XML, SOAP, descripted in XSD, WSDL, fixing services, maintaining modules. Technologies - Java 8, MyBatis, Apache CXF, Jersey, Ant, Maven, MySQL, JUnit. (1 year)

- Other short-term projects.

Some other technologies I am familiar with: Spring Boot, Akka, Python, machine learning
Fresh tech-stack, strong team
Also ready to join Scala/Clojure/Big Data/ML/AI project as junior developer

Coursera: Machine learning, Functional programming in Scala
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate


Project: Social Platform | November 2022
Technologies: Java 11, Spring Boot, MySQL, Maven, Postman, IntelliJ IDEA, GitHub
Description: This is a platform where people can communicate with each other and share their impressions. In this project, I implemented the logic for creating an account using Spring Security, the logic for creating posts, and the ability to comment on posts and leave likes for posts and comments. The logic for notifications and exception handling was implemented by me too.

Project: Online magazine store | April 2022
Technologies: Java EE, Tomcat Server, Servlet, JSP, JavaScript, CSS, Bootstrap, MySQL, Log4j
Description: The idea of this application is to create an online store where clients can buy magazines. I have implemented some rules in this application: An administrator fills in the catalog of magazines. Clients can make a prepayment by pre-selecting the magazine from the list. The system calculates the amount to be paid and registers the payment. The client can unsubscribe from the magazine. Unregistered clients can view magazines, but cannot subscribe to them.

Project: BookStore | March 2022
Technologies: Java, Spring Boot, Maven, MongoDB, Bootstrap, HTML, CSS
Description: This web application helps you to manage books, so, you can add books to the database. After adding you can edit or delete the books.

Project: DB of users | January 2022
Technologies: Java EE, List, Lambda, PreparedStatement, DAO, LocalDate, MySQL, Maven
Description: Using this application you can add users to the database after that you can manage users in the database namely update, delete, or display.

Project: Showfilders | September 2020
Technologies: HTML, CSS, JavaScript, media queries, responsive web design, animations
Description: Showfilders is the main page of the site that is adaptive to different monitors and some elements use animation.

Project: Asian holidays | March 2020
Technologies: HTML, CSS, media queries, responsive web design
Description: This is a one-page markup that can adapt to different sizes of the monitors
Position: Java Developer
Category: Java
Experience: 5 years | English: upper

Oracle Certified Professional, Java SE 8 Programmer
Project: Spearheaded the development of a sophisticated analytics application for
DKV, a leading company in the industry. The application, built using a microservices
architecture, provides robust data processing, visualization, and reporting
capabilities, enabling stakeholders to make data-driven decisions. The system
integrates seamlessly with existing data sources, ensuring timely and accurate
analytics
Tools and Technologies: Java 17, Spring (Boot, Security, Data), Hibernate ORM,
PostgreSQL, Docker, Kubernetes (K8s), Kafka, Azure DevOps, Git, Maven,
TestNG, Mockito, JUnit, Liquibase, Flyway, REST APIs, Swagger
Responsibilities:
• Led the automation of complex tasks through scripting and the use of
cutting-edge tools, significantly enhancing productivity and data processing speed
• Played a key role in the architectural design of the analytics application,
ensuring scalability and robustness to handle large data volumes
• Implemented a secure user access system into the cloud-based application,
ensuring controlled access to sensitive data and analytics
• Managed a comprehensive database migration, employing tools like Liquibase
and Flyway, and successfully navigated regression issues during the process
• Significantly improved the efficiency, readability, and maintainability of code
modules through diligent refactoring, optimization, and documentation, contributing
to the overall quality of the application
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate


PROJECTS
Quiz App
Developed a fully-functional quiz application using PostgreSQL with functions and procedures. This
project involved designing a database schema to store quiz questions, answers, and user responses, as
well as building backend functionality to handle user authentication, quiz creation, and scoring.
Quizlet App
made with Jakarta EE and Hibernate, it’s an online learning tool and flashcard solution that provides
students with public learning materials, classroom games, and learning kits created by themselves and
others. They can test on flashcards and see their daily level
Head Hunter Clone
Developed a web application that replicates the functionality of Head Hunter, a popular job search
platform. The app was built using Spring MVC, a framework for building web applications in Java.
mployers can also post job openings and manage applications from job seekers. The app includes a
user authentication system with rolebased access control to ensure secure user access. The project
also involved designing and implementing a database schema to store job listings, resumes, and job
applications. The app was tested and optimized for scalability and performance to ensure smooth and
efficient user experience.
Position: Java Developer
Category: Java
Experience: 7 years | English: upper


Projects: Social networks, streaming video platform.

Tasks:
 - Developed microservices architecture based on RMI
 - Integrated payment providers
 - Provided REST API
 - Developed streaming video arcitecture integrated with AWS 
 - Deploying app to AWS EC2

I want to find job with modern technology stack and professional management
Modern technologies, good management
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate

Was responsible for developing and maintenance middleware service between UI and forecasting service;
Developed MVC layers which received, validated  and parsed excel file content, using Apache POI library, with further storing valid data to db. Then this data was used in forecasting process. Developed data validation rules.
Preformed unit and integration testing;
Analyzed and refactored code using checkstyle and pmd tools;
Set up logging using slf4j.
Project: Started as a small staff augmentation project of 5 pax for one single stream, it grew drastically during the first year and now has 8 different streams.   In general, streams can be classified with the following  development directions: * Cloud provisioning/deprovisioning and related processes (the oldest and biggest direction) * Internal applications for different departments, new from the scratch and rewritten legacy,  Front-end + Back-end * Forecasting - Ignite-based platform for  various calculations * Data Analysis/Modeling - the newest stream, still in starting stage