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


With 2 years of Java experience, including 1.5 years in the telecom domain, I have worked extensively on both established monolith products and cutting-edge microservices solutions. My main stack includes Java, Spring, Hibernate, JUnit, and Mockito, with additional proficiency in tools like Kafka and Docker. As a Middle Java Software Engineer at one of Ukraine's largest outsourcing companies, I handle a diverse range of tasks, from development and unit-testing to translating client requirements into technical tasks. I am eager to continue growing in this role and expand my expertise further
Looking for a position of Java Software Engineer to deepen my technical knowledge and expertise in a friendly team
Position: Java Software Engineer
Category: Java
Experience: 9 years | English: intermediate

Disciplined and self-motivated, drive me to tackle challenging projects. I want to apply my skills to challenging projects that not only use my experience but also contribute to my professional growth.
With more than three years of experience as a Java developer, I have knowledge of creating back-end applications using Java, Spring, Hibernate, and various database systems. My knowledge extends to microservices architecture, Docker,

I also have more than 6 years of experience as a full-stack developer(Python, Php, Smarty, WHMCS, JavaScript, Jquery, React).
Position: Java Software Engineer
Category: Java
Experience: 4 years | English: upper


With over 4 years of experience in the fintech space, I have honed my skills in Java, Spring, and relational databases. Throughout my career, I have consistently produced high-quality code that meets or exceeds industry standards.

My expertise in Java has allowed me to develop efficient and scalable applications, while my proficiency in Spring has enabled me to build robust and flexible systems. Additionally, my knowledge of relational databases has given me the ability to design and optimize complex data models, and optimize for low-latency applications.

As a result of my technical skills and attention to detail, I have contributed to the successful delivery of multiple projects, both independently and as part of a team. In particular, I have demonstrated my ability to work collaboratively with stakeholders to understand their requirements and translate them into practical solutions.

Overall, my experience in the banking industry has provided me with a solid foundation in software development and a deep understanding of the financial services sector. I am confident that I can bring this expertise to any organization looking for a skilled and reliable developer.
Position: Java Software Engineer
Category: Java
Experience: 10 years | English: intermediate


With programming experience of more than 10 years, I can state that have a clear understanding of software products development from small promo websites to high-load projects with million+ user registrations. Recent year and a half I developed web projects backend exceptionally in Java language. Nowadays I possess practical skills of project architecture applying microservice paradigm and following stack of technologies and tools:

Java: Java 8, Dropwizard, Jetty, Jersey, Jeckson, jdbi, Liquibase, Swagger;

DB: Mysql, PostgreSQL, Apache Cassandra;

Development tools:	Gradle, Maven, Ansible, Jenkins, SonarQube, Github, IntelliJ IDEA;

Testing tools: JUnit, Mockito;

Other: Amazon Web Services (AWS), Apache ActiveMQ , Memcached, REST, SOLID,  Design Patterns, Scrum, Jira;

-------------------------------------------------------------------------------------
Last experience
------------------------------------------------------------------------------------
10.2017 –  nowadays: Startup – Mobile app for people search in your area.
As far this project is enough young and supposed to have high load its backend was developed with application of microservice paradigm. Today it consists of 10+ microservices providing endpoints (RESTful) for iOs and Android clients. 

Responsibilities: 
-	Implementation of new features (endpoints, services, dao) using Java;
-	Writing unit and integration tests;
-	Maintaining of documentation;
-	Refactoring existing code;
-	Troubleshooting and bug fixing to enhance product reliability;
-	Deploying fat jars on AWS (stage and prod environments);
-	Work in AWS Console (with Beanstalk, ec2, RDS, S3,  Security Group, API gateway);
-	Participate in planning sprints (using SCRUM and Jira);
-	Participate in retrospective practice;

Used technologies and tools:
-	Java 8
-	Dropwizard (Jetty, Jersey, Jackson + Liquibase)
-	Amazon Web Services (AWS)
-	MySQL
-	Apache Cassandra
-	Design Patterns
-	Gradle
-	Ansible
-	Jenkins
-	SonarQube
-	Github
-	Jira
Position: Java Software Engineer
Category: Java
Experience: 1 years | English: intermediate

Attended an online seminar that lasted 2 months. I worked in a team that developed a bot. Our task was to bring interesting and original business logic. At the end of the seminar, the project was submitted and we received an assessment of our work. We worked in Scrum.

Attended courses where we developed a rest api project with Spring Boot, Spring Data + Postgres SQL. Simple API to manage user's data.

Completed many applied tasks in Java. Many of them: algorithmic tasks. Also, wrote own implementation of ArrayList, HashMap.

Have experience of working in team in Scrum.

Have some pet-projects like: 
1) Telegram Link Shortener Bot
Simple bot that make input link short 
Bot getting short link from link shorteners api (ex. cutt.ly or goo.gl) 

2) Car Management System (Spring Boot, Spring Data + Postgres SQL )
Application to manage car database with rest controller.
Worked in a small team on a water delivery project. The project involved an order and customer management system. Represents RESTfull API on Spring Boot.
 
Technology stack of project: Spring Boot, Spring Data, Hibernate, JPA, PostgreSQL, Swagger (documentation), SLF4J (logging), Mapstruct (mapping DTO's)

Our team worked in Agile.
Desire to work with Java 8/11 , Spring, AWS etc. I have no will to become fullstack developer.
Position: Java Software Engineer
Category: Java
Experience: 4 years | English: intermediate


Worked in production company with self creation cycle IOT devices. My main tasks was been solution of architecture and creation micro services, bug tracking,wrote new services, rewrite  and maintenance existed services. In project mostly used micro services architecture based on Docker cluster container. Created micro services was been written on Java 8 with used Spring Boot, JPA, Security, JDBC, Hibernate, REST. Сommunication between services was organized through a message broker RabbitMQ,Kafka. All information sends from devices was been saved on 3 different data bases Cassandra, MySQL, PostgreSQL. Сache was organized on base Redis.
Self motivated and organized person. Worked at last place of work like a lead of a small team, like difficult targets and know something new learning.
Research of new skills and up my existing skills. Base of knowledge, courses and friendly team.
Position: Java Software Engineer
Category: Java
Experience: 7 years | English: upper

Designed and implemented migration from unstable and full of bugs legacy system to low-latency, fault-tolerant microservice architecture. Using a gradual opening approach achieved zero prod incidents during migration.
Worked mostly with spring boot ecosystem for the last 5 years. Faced a lot of challenges in my previous position like refactoring of really bad legacy services, seamless migration from legacy monolith to brand new shiny microservices with blackjack and ice cream.
Professional growth. Complicated tasks. Mature processes.
Want to work with new technologies, Spring Boot, Java 11+ is a must.
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: intermediate

Working with team on the CRM;
Bugs fixed successfully;
Integrated CRM with WhatsApp chat;
Working with team on the Slackbot;
Integrated Slackbot with google calendar service. 
And other things.
Worked on different kind of projects (b2c, b2b, b2g).
Any kind of positive activities except gambling.
Position: Java Software Engineer
Category: Java
Experience: 5 years | English: upper


Worked on different projects, as follows:
-full Stack java developer
-cloud oriented projects
-projects based on microservice architecture
-ETL and integration
-etc
Would like to take a participation in projects which stack relies upon Async/React Java (RxJava, Vertex) or BigData.
But more than welcome to consider any really interesting project.

Objections:
- Java older than 8 
- maintenance oriented projects
- projects with legacy stack
Position: Java Software Engineer
Category: Java
Experience: 2 years | English: upper


Worked on:

EDU platform that provides educational courses on various topics for students. 

- Spring (Boot, JDBC, MVC), 
- Mockito, JUnit;
- Maven, Git(Bitbucket);
- Confluence, Jira;
- CI/CD Jenkins, Docker, Swagger;
- PostgreSQL, Flyway;
- GraphQL, SonarQube;
- Feighn, Keycloack.

Financial CRM that provide accounting opportunities for different domains.

- Spring (Boot, JDBC, MVC), 
- Hibernate;
- Mockito, JUnit;
- Maven, Gradle, Git(Bitbucket);
- Confluence, Jira;
- CI/CD Jenkins, Docker;
- OracleSQL, Flyway;
- ActiveMQ. 

Activities: 
- Implementation of new features at the Java backend;
- Writing the automatic documentation for the project (using Swagger UI);
- Writing the automation tests using JUnit5;
- Creating and maintaining the database (PostgreSQL/OracleSQL) via Flyway;
- Refactor of the old code;
- Bug fixing.
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: upper

Contributed to the "Teammates" – open-source feedback management tool for education as part of the Google Summer of Code program.
Received internal "Top performer" award by results of the previous year from my team (30 peoples).
Fullstack developer – able to write clean maintainable code both on backend and frontend sides.
Worked on implementation of a highly congurable web-based application without a single point of failure for one of the world leaders in the logistics industry.
Designed and developed critical features requested by the customer, e.g. documents bulk printing, report generation, periodical data uploading to remote SFTP servers and others. Provided integration with external services(REST/SOAP). Used Hystrix library from Netix to isolate points of access to remote systems, achieve resiliency and fault tolerance.
Reduced processing time of requests by applying cache and SQL queries ne-tuning.
Participated in knowledge transfer sessions, feature estimations, pre-plannings, candidates interviewing.
Was responsible for the code review process and mentoring of newcomers.
Position: Java Software Engineer
Category: Java
Experience: 2.5 years | English: upper

- Proficient in building robust backend solutions in RESTful web services, using Object-Oriented Programming, and agile methodologies.
- Well-versed in Spring, Spring Boot, JPA, Hibernate, Docker, and Spock
- Skilled in Oracle, PostgreSQL, Elasticsearch, Redis
- Experienced in transformation projects from monolithic structures to agile microservices, while transitioning Web MVC systems to RESTful architectures.
- Proficient in creating detailed feature specifications for implementing microservices, contributing to enhanced project scalability and functionality.
- Experienced in messaging solutions for seamless data flow: RabbitMQ and Kafka
- Adept at mentoring and guiding junior-level developers, nurturing their growth and fostering a collaborative learning environment.
- Strong interpersonal and problem-solving abilities that facilitate productive teamwork and effective issue resolution.
- Experienced in collaboration closely with Product Managers and end-users, aligning functionalities with precise requirements for maximum user satisfaction.
- Goal-Oriented and Efficient, maintaining strong time management skills.
Worked on innovative compliance and security solution project seamlessly integrating with social networks, enabling proactive risk mitigation through post analysis and identification of fraudulent accounts
Responsibilities
• Prepared comprehensive specifications guiding the seamless implementation of innovative microservices.
• Implemented the creation of an event-driven microservice from scratch, seamlessly integrating RESTful APIs.
• Implemented the migration of analysis processing from a synchronous monolithic framework to an agile and asynchronous microservice architecture.
• Nurtured and guided a trainee, paving the way for his progression to a Junior Software Engineer role.
• Collaborated adeptly with team members to successfully refactor a monolithic application into a modular microservices ecosystem.
• Played a pivotal role in release activities, ensuring smooth and impactful software deployments.
• Collaborated seamlessly with Product Managers and end-users to deliver functionalities that precisely align with requirements.
• Conducted extensive research and offered informed recommendations on the adoption of emerging technologies.
Position: Java Software Engineer
Category: Java
Experience: 5 years | English: upper


Worked on projects with both monolith and microservices architecture. Took part in the project development on different stage - from scratch as well as ongoing ones. 
Looking for new challenging opportunities.
Position: Java Software Engineer
Category: Java
Experience: 1 years | English: intermediate


Work experience: 8 months
PDP IT Academy:
Learned and and practiced Java, Spring and etc technologies. Deep understanding Java, Spring Framework and Web Applications
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: fluent

Employee of the year 2022 in Jusan
Work Experience
Software Engineer at Jusan Bank (Mar 2021 - Present)
Projects & Tasks Completed:
Delivered 3 bank products serving 450,000 clients, handling large-scale loan applications.
Fixed critical bugs like deadlocks, JVM garbage collector issues, system bottlenecks.
Developed a report generation tool that improved product development time by 3x.
Optimized queries, refactored code, enhancing execution times by 20%.
Established code review processes and developer meetings for knowledge sharing.
Technologies Used: Spring Boot, Cuba Platform, PostgreSQL, Docker, Vaadin, BPMN, Python, Bash, Linux, CI/CD.
Current Role in Team: Leading the development, conducting performance reviews, recruiting, enhancing system stability and performance, fostering continuous learning within the team.
Areas to Improve: Specifics might need to be provided by you, but areas of continuous growth could be further leadership development, exploring new technologies, or focusing on specialized areas within Fintech.

Lecturer at nFactorial School (Seasonal: Summer 2021, 2022, 2023)
Projects & Tasks Completed:
Conducted lectures on Python FastAPI, Docker, database design.
Guided 300 students on building efficient and scalable databases.
Technologies Used: Python, FastAPI, MongoDB, AWS S3, JavaScript, NodeJS, ReactJS.
Current Role in Team: Leading lectures, providing hands-on guidance, equipping participants with practical skills.
Areas to Improve: Potentially, further development of curriculum, increased engagement with students, or expansion into new technological areas.

Self Service Laundry Social Project
Projects & Tasks Completed:
Designed and built a self-service laundry solution with real-time availability, remote control, and integrated payment options.
Technologies Used: Android Kotlin, NodeJS, Angular, PostgreSQL, Python, FastAPI.
Current Role in Team: Appears to be leading design and development.
Areas to Improve: As this is a project, improvement areas could be related to scaling, user experience optimization, or integration with additional services.
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: fluent

Capable of working on frontend backend sides as well as having experience with CI/CD.
My POC project was welcomed by CTO and real project was started.
Working as a Java Developer with more than 3 years of experience.
Tasks performed:
Implementing new features/components and adjusting them to legacy code as well as working on a fresh project
Testing new functionalities by creating unit, integration and automated tests
Fixing bugs 
Refactoring backend code in order to optimize application's performance
Migrating application frontend from AngularJS to Angular/React
Working on different integrations for fintech application
Created a few Jenkins stages for fronted 
Responsible for deploying application starting from DEV and all the way to PROD/COB
Looking for an interesting project, nice team and great cooperation.
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: upper


Working in a Scrum team and developing parts of a huge application that consists of hundreds of plugins based on the Swing, SWT, JFace, and the Eclipse RCP framework.

Responsibilities
- Breaking down features into doable small chunks
- Developing backend business logic (Eclipse RCP) and UI (Swing, SWT/JFace)
- Creating unit tests (JUnit, Mockito)
- Performing code review
- Managing git branches
Position: Java Software Engineer
Category: Java
Experience: 2.5 years | English: upper

- Helped to organize work inside the team
- Proposed a few ideas on how the team should work according to Scrum that improved the effectiveness of a team
- Owned two microservices and was fully responsible for their functionality (from design to production)
- Designed services
- Migrated services from on-premise servers to GitLab and AWS
- Working on a big enterprise project for a Canadian 
telecommunications company and taking part in a Turkish 
telecom project.
- Authored code fixes and enhancements for inclusion in future 
code releases and patches.
- Performed software testing and code debugging to uncover bugs 
and troubleshoot issues prior to application launch.
- Developed new APIs and features for CRM system and filled the 
documentation for newly created APIs.
- Partnered with team members to minimize project delays.

- Worked as a key developer and backend software engineer in an American healthcare project related to telehealth operations.
- Prepared documentation for microservices
- Developed key features and microservices for different parts of company project
- Worked on migration of services from bitbucket and on-premise servers into GitLab (using GitLab pipelines) and AWS.
- Owned a few microservices and was fully responsible for their functionality and new features
- Helped design new microservices and choose tools needed for a particular task
I DON'T want to work with companies somehow related to Russia or Belarus
Position: Java Software Engineer
Category: Java
Experience: 2.5 years | English: pre


Working on a large, high-load B2C project on the backend.

Main responsibilities:
- Design, creation and support of microservices using Java and GoLang.
- Unit tests and component documentation creating, CI / CD support
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: upper

For all the time of work I have solved around 180 tickets. Some took up less than an hour, some took a month.
I implemented a lot of a new features that have improved  our system, fixed plenty of bugs. Implemented a difficult search engine with 9-stage filtration where after each stage counts similarity points, each stage have specific logic and according to previous stage results and similarity points the next stage algorithm can vary to improve performance. 
I constantly help my colleagues, do code review.
Working on a project which is an ERP system for the university. The project is designed for the
management of the education process and monitoring of the work of the medical faculty of the
university. It helps generate schedules for the medical faculty within the university, considering
the availability of resources and staff. The project also manages data about the availability of
hospitals and simulated patients, which sometimes take part in medical examinations too.
Key responsibilities:
- Implementing new features
- Wrote maintainable, testable, efficient code
- Fixing bugs, refactoring code, code review
- Problem-solving
- Providing new solutions
- Creating technical documentation
- Communicating with customer
- Participating in Scrum sessions
I would like to work on a new or in an active phase of development project, which means there will be a lot of work, new challanges and opportunities for technical growth and it is what I am looking for.

I would not want to work on a project that is legacy or have only suport/bugfixing tasks .
Position: Java Software Engineer
Category: Java
Experience: 0 years | English: upper

Сompleted the Java Advanced EPAM course
Working with Java language, I gained extensive experience in utilizing various essential components and concepts such as Collections, Streams, Multithreading, Concurrency, Stream API, JOF-Patterns, JUnit, Testing&Logging, and Database integration. 
When it comes to Collections, I have used data structures like ArrayList, LinkedList, HashMap, and TreeSet. 
In terms of Streams, I have leveraged the Stream API provided by Java to perform functional-style operations on collections, such as filtering, mapping, reducing, and sorting elements.
Multithreading and Concurrency have been vital aspects of my Java development work. I have utilized features like threads, synchronization, locks, and concurrent data structures to design and implement concurrent and parallel applications.
I have also implemented the JOF-Patterns in my practise. By following these patterns, I have achieved optimized and efficient code execution.
JUnit has been my go-to testing framework for unit testing Java code.
Lastly, I have worked with database integration in Java, utilizing frameworks like JDBC. I have performed tasks such as connecting to databases, executing SQL queries, and handling database transactions to ensure seamless interaction between the application and the underlying data storage system.
Position: Java Software Engineer
Category: Java
Experience: 6 years | English: intermediate


Work on the project as part of the team, close cooperation with developers (making decisions on architecture, choosing the appropriate framework, code review), with testers. Writing a unit, integration and complex tests.
Development of server applications for:
 - integration the core banking system based on Spring (Security, WebFlux, Data)
 - migrating back-end component to stand alone application
 - management and monitoring of hardware RAID controllers based on LSI, 3ware
 - migrating the application from Swing to JavaFX, followed by separation of the UI logic and the back-end
 - working with client-server applications SOAP / REST API, also build client to communicate with vmware product by vmware api

Have additional work experience with: cloud backup, replication services, automated tests (Java and C#) 

Programming language: Java, C#
Theoretical knowledge: Java Core, OOP, Multi-threading, Reflection, Relational DB
Technology stack: JDK 17, Spring Boot, Spring Security, Spring Data, Hibernate, Docker, Kubernetis, VMware API, REST API, SOAP, Tomcat, Swing, JavaFX, Mockito, TestNG, Junit
Java tools: Ant, Maven
Databases: PostgreSQL, MySQL, SQLite, MongoDB, MSSQL, MS Access, SQL Anywhere
VCS and Trackers: Git, SVN, Mercurial, Jira, TeamCity
OS: Windows, Linux, FreeBSD