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

- Maintain clean code following OOP and SOLID principles
- Implement REST API endpoints with Spring Boot
- Implement unit and end-to-end tests using JUnit, Testcontainers
- Interact with PostgreSQL, create SQL queries
- Work with Git, Docker, CI/CD, GitHub Actions, Linux, AWS EC2
Java Developer at Healthy Lifestyle App
July 2023 - Current

Application that helps to lead a healthy lifestyle, including tracking and managing workouts, nutrition, mental health activities.

Technologies: Java 17, Spring Boot 3, JWT, Spring Security, PostgreSQL, Liquibase, Gradle, JUnit, Testcontainers, Spotless, GitHub Actions, AWS EC2 Ubuntu.

Achievements: Designed and implemented database schema with PostgreSQL and Liquibase, designed and implemented REST API endpoints with Spring Boot, implemented unit tests and end–to-end tests with Testcontainers, secured endpoints with JWT, Spring Security and role-based approach, implemented custom validations for DTOs, implemented custom exceptions, implemented code quality check with Spotless plugin, configured GitHub Actions and Docker Hub, administered AWS EC2 Ubuntu.


Mentee, Java Developer at All Easy
April 2023 - July 2023

Financial assistant application to track and manage shared expenses among friends. 

Technologies: Java 17, Spring Boot 2, Gradle, JUnit, Testcontainers, Spotless, Redis, PostgreSQL, Liquibase, Docker, GitHub CI/CD, Linux Ubuntu, Prometheus, Grafana.

Achievements: Migrated from Maven to Gradle, configured Spotless plugin, implemented caching with Redis and Proxy pattern, implemented new features and improved existing, implemented unit tests and end-to-end tests with Testcontainers.


Education
Odesa Polytechnic University, Computer Science
Position: Java Developer (remote only)
Category: Java
Experience: 5 years | English: intermediate


<<Remote employee outside Ukraine>>
I have more than 6 years of work experience in international companies as a Java developer. 3 years experience with Spring based back-end projects.

- Microservices implementation;
- RESTful API;
- Basic user security with registration flow (JWT);
- Services localization;
- Monolith decoupling;
- Video and Photo editing (JavaCV);
- Java bytecode obfuscation algorithms;
- Casual 2D games development;
Expecting a Spring based project which using microservice architecture. Legacy monolith only if the decoupling process is already started.
Position: Java Developer (Remote only)
Category: Java
Experience: 6 years | English: fluent


Back-end developer with 5yrs of experience in Java
Remote position only!
Position: Java Developer/Scrum master
Category: Java
Experience: 4 years | English: fluent

Integration with major market players (such as Google).
Worked with highload projects (1M+ of pageviews per hour).
Been involved in various projects, from startups to enterprise applications and Fortune 500 products. Been acting as a developer, a scrum master and a product manager.
Technology stack: Java, PHP, Perl, AngularJS, MySQL, CouchDB, Spring.
Have a strong background in A/B testing, performance and conversion improvement.
A diverse and international team, flexible working hours.
Position: Java Developer (server side)
Category: Java
Experience: 0 years | English: 

Took part in several projects inside one of the most famous company in Game Dev. The most interesting are :
Scalable, reliable and secure cloud based Identity and profile management system for millions of fans.
Secure cloud based service contains virtual items (virtual currency, power-ups etc) that are purchased and delivered to clients (games).
More than 10 years of experience in software development industry with primary focus on high-performance and data intensive distributed web applications. Extensive experience in developing concurrent, fault-tolerant and scalable application using the Actor Model, Software Transactional Memory and etc.

Java, Akka, DynamoDB, Riak, Redis and etc.
I am looking for remote work with cutting edge technologies like NoSql DBs, Play framework, Akka, AWS and etc.
Position: Java Developer/ Software Engineer
Category: Java
Experience: 4 years | English: fluent


I have participated in multiple projects based on microservices, the last two are huge high-load products in the UK based on CQRS event-sourced microservices with a chain of command architecture with thousands of users.

I worked with Postgres, MongoDB, MySQL, Docker, Redis, Kafka, Pulsar, Elasticsearch, DynamoDB, S3, Jenkins, the latest Spring Boot, Data(JPA, ES, DynamoDB, Redis, WebFlux), rxJava, Security, Java 17, Maven, Gradle, and GraphQL. I've done mostly developer jobs so far, not well versed in advanced CI/CD tools and features but can pick up that lightning fast if there is a need.

I worked in SASS, Automotive, education, and e-commerce domains.
No legacy! Professional coworkers, flexible schedule, fully remote, microservices, ideally a customer from Europe - these are things I look for in a job and a company.

I would appreciate microservices.

I bring commitment, professionalism, and software craftsmanship.
Position: Java Developer/Software Engineer
Category: Java
Experience: 3 years | English: fluent


OOP​ ​ and​ ​ OOD​ ​ principles,​ ​ Design​ ​ Patterns; 
Java​ ​ SE:​ ​ Collections,​ ​ JDBC,​ ​ Multithreading; 
Java​ ​ EE:​ ​ Tomcat,​ ​ Servlets,​ ​ JSP; 
Spring​ ​ Framework:​ ​ Core,​ ​ MVC,​ ​ Security(basic level),​ ​ Data,​ ​ Boot; 
Testing​ ​ Frameworks:​ ​ JUnit​ ​ 4,​ ​ Mockito; 
DB​ ​ Frameworks:​ ​ JPA,​ ​ Hibernate; 
RDBS:​ ​ MySQL,​ ​ PostgreSQL, Oracle; 
Web​ ​ Technologies:​ ​ HTML,​ ​ CSS,​ ​ JavaScript (basic level);
VCS:​ ​ Git; 
Build​ ​ Tools:​ ​ Maven; 
IDE:​ ​ Intellij​ ​ IDEA; 
Operating​ ​ Systems:​ ​ Linux,​ ​ Windows;
Preferable: Microservices, Code revievs, TDD
Not interested in: Front-end, J2EE, relocation to Poland.

 I have a Master's degree in Management, that means no diploma in Engineering. I am interested in positions located in England, Germany and Netherlands.
Position: Java Developer / Solution Architect
Category: Java
Experience: 2 years | English: upper

Came up with requirements for necessary functionality for canary releases anf implemented it.

Worked on huge third party api replacement(API calls were spread all over the system) and successfully finished it.

Developed microservices, suggested architectural solutions to the complex problems.

Investigated complex problems, memory leaks, DB transactions.

Created a data migration app that saved a lot of money for the customer.
Participated in calls with external vendors, helped external developers with the integration to our system.

Integrated behavioral analysis tool.

Designed DB structure, APIs, events, etc
I have 8 years experience in IT, 6 as Business/System Analyst, 2 years as Java dev. AS a BA I also worked often with the code, participated in code reviews.

I'm a T shaped person with both technical and business understanding, so that I can dive deep into business requirements and design the best solution that satisfies customer's needs.
Have a lot of experience in communication with customers, support other team members, investigate and solve problems proactively.
- Professional growth
- Adequate management
- Informal atmosphere 
- Challenges
Position: Java developer Spring Angular Full stack Web
Category: Java
Experience: 3 years | English: upper

IT Certifications:
06.2023 - AWS Certified SysOps Administrator - Associate.
03.2023 - JavaScript Algorithms and Data Structures by freeCodeCamp.
02.2023 - Responsive Web Design by freeCodeCamp.
09.2022 - AWS Certified Cloud Practitioner.
08.2022 - AWS Certified Solutions Architect – Associate.
06.2022 - AWS Certified Developer – Associate.
02.2020 - Professional Java developer specialty program by ItProger.
Experience:
04.2023 - 05.2023 Humoney Platform - Java developer.
07.2021 - 04.2022 EPAM Ukraine - Middle Java developer.
03.2021 - 07.2021 EPAM Ukraine - Junior Java developer.
10.2020 - 02.2021 EPAM Ukraine - Trainee software engineering.
 Back-End:
- developed reactive microservice (integration system with third party vendor) by using a wide range of libraries such as Lombock, MapStruct, Retrofit, ProjectReactor.
- enhanced user experience by designing an application (service) from scratch that allows end users to interact with a remote GitLab repository without additional knowledge, simply by clicking buttons. Without special training, the end user can commit, delete files, revert commits without going into the details of the GIT system. The task was solved by creating a serverless application using AWS services (API Gateway + Lambda + Secrets Manager + VPC) in accordance with the REST approach. The application receives data from a separate service and distributes it as files to predefined file system paths to a remote GitLab repository using the GitLab API.
- prevented unexpected behavior of the application when changing the code by covering it with unit tests using JUnit 5 and Mockito.
- expanded the capabilities of an existing application by creating parsers, converters using functional and object-oriented programming styles.
- improved the security of production data (dozens of GB) by developing an application that migrated it from the old Elasticsearch (AWS: public web access) to the new Elasticsearch (AWS: VPC private access, private subnet) using an EC2 server.
- simplified the deployment workflow by creating Terraform scripts to automatically raise parts of the AWS infrastructure.
- did regular development with CRUD operations for the databases.
- developed according to scrum/kanban methodologies.
-	increased the productivity of the development team by providing transfer knowledge/onboarding sessions for newbies of a project.
Used tools: IntelliJ IDEA, GIT, Jenkins, AWS console, Postman, CLI, Jira, Confluence, Docker, mac/Windows OS.
Technologies: Java 11, Spring Boot, Spring WebFlux, Project Reactor (Core, Test), Maven,  Gradle, Docker Compose, JUnit 5, Mockito, RegEx, Open API Swagger, REST API, AWS (EC2, DynamoDB, API Gateway, Lambda, VPC, ECS, Elasticsearch...), Terraform, SQL, Liquibase, Redis.
   Front-End:
Used tools: Visual Studio Code, Swagger Open API, NPM, Figma.
Technologies: Angular, TypeScript, JavaScript, RxJs, NgRx, HTML, CSS...
Stability, long-term projects, modern technologies, relocation
Position: Java Developer, Sr
Category: Java
Experience: 11 years | English: fluent

Solid experience in Java and JEE frameworks, cloud software, fast learning of new frameworks and technologies, excellent communication and collaboration skills.
I'm senior developer with 15+ years, looking for a remote position. Have solid experience in the US Healthcare domain and building products from scratch for healthcare market.
Looking for:
* remote developer position, to join a team

Not looking:
* management duties
Position: Java Developer (Strong Junior)
Category: Java
Experience: 1.5 years | English: intermediate


Project A
Platform for social networking for city residents to improve the city “Green City”
Project Description
-------------------------
Responsibilities:
•	Resolve any issues
•	Fixed bugs into a project which connected with data bases, controllers logic, Unit-tests, repositories bugs
•	Collaborated with team-mates on developing, testing and designing new functionality
•	Engaged in self-study through learning-plans on Green-City project
•	Requirements analysis and clarification.
•	Estimation tasks.
•	Code development and bug fixing.
•	Unit testing.
 Project description:
Online web page for people who want to have eco-friendly lifestyle. Registered users can add new eco habit, create eco news, get notification on email about created news, make likes and comments, edit eco news, update their profile, find new eco-friends, check their progress by doing habit every day. Unregistered users can only read eco news. On website people can choose their language. 
Customer: Soft-Serve
Involvement Duration:	4 months
Project Role:	Trainee Java Developer 
Project Team Size:	7 team members (back-end developers)
Tools & Technologies: Java, Spring, Hibernate, JDBC, Web Services, PostgreSQL, Liquibase, Swagger

Project B
SolarWinds Log & Event Manager
Project Description
-------------------------
 SolarWinds Log & Event Manager (SEM) delivers powerful Security Information and Event Management (SIEM) capabilities in a highly affordable, easy-to-deploy virtual appliance. It combines real-time log analysis, event correlation, and a groundbreaking approach to IT search to deliver the visibility, security, and control you need to overcome everyday IT challenges.
Customer: SolarWinds (Czech Republic)
Involvement Duration: 1 year
Project Role: Java Developer
Responsibilities:
•       Study of documentation.
•	Estimation tasks.
•	Code development and bug fixing.
•	Unit testing.
•	Work with custom tools to determine the quality and accuracy of tasks
•	Implement new features
•	Code review
Project Team Size:	8-10 members (beck-end developers)

Tools & Technologies: Java, Custom tools, GitHub, Maven, Junit, Spring
Position: Java Developer (strong middle)
Category: Java
Experience: 9 years | English: upper

Maintained reporting and data analysis application. Maintained and developed application in healthcare domain. Created utility application for Git history rewrite (direct manipulating of git internal files). Importing/exporting huge amount of data - optimizing processes, improving execution time.
Java backend development (about 5 years), android development ( about 4 years). Working with monolith and micro services. Startup and legacy products. Small and big teams. Java 8 and above. Experience with other devs interviewing. Proactive: always take the initiative to fix problems or improve functionality.
Looking for java backend only. Don’t want to work with Java 7 or below.
Position: Java Developer / Teamlead
Category: Java
Experience: 8 years | English: intermediate

Participated in development of real-time systems, know how JVM works, made projects on the edge of enterprise and computer science.
Real-time Java specialist. Have huge experience in development of complex real-time systems. The main domain is algorithmic trading. 

Also, have some skills in machine learning (and looking forward to using it in my work).
Looking for challenging projects. Interested in machine learning. Want to move to the USA or Western Europe. 

Don't want to work on legacy projects, Java EE.
Position: Java Developer / Team Lead
Category: Java
Experience: 11 years | English: upper


15 years of total experience as Team Lead and Software Developer: Java, Flutter, Spring, SQL, RDB, NoSQL, AWS, Kubernetes
Worked with Currency Exchanges, RTB, Advertising Platform, Mining Pool, Twitch Extensions, Telegram API, Online Booking Solution, Betting industry, Food Delivery.
Have also some experience of Solution Architecture and acted as Delivery Manager for several teams in total of 50 engineers.
Position: Java Developer / Team Lead
Category: Java
Experience: 4 years | English: fluent

Experienced in Full stack Java-based technologies with DevOps work inside and feeling free both Back and Front end. I.e. Spring, Hibernate, Jersey, JS/CSS, etc... Became as Team Leader in my team for last 1+ year, participating in all TL and Development activities. Scrum Master PSM I certified.
Java SE/EE/Web developer with 4+ years experience
Growing project with agile development process.
Position: Java Developer \ Team Lead
Category: Java
Experience: 9 years | English: upper

1. Successful implementation of solutions for automatizing the software delivering process and internal engineer team workflows.
2. Custom distributed cluster computing framework (command-based).
3. Effective mentoring with an individual approach.
4. Have my own projects (cms and several app) - a kind of hobby.
Current position:
Lead Java Developer (~2 years)
Responsibilities:
- Leading a team of 5-9 developers
- Code review  with the team as a reviewer
- Code review with  BO as a reviewee
- Bug/Story estimation
- Mentoring
- A search of solutions for automatizing the software delivering process and internal team workflows
- Consulting and helping other teams
- Conduction of interviews
- Development  across backend layers of the application

Previous work experience:
Senior Java Developer ~1.5 year
Java Developer ~1.5 year
Java Team Lead ~1.5 year
Middle Java Developer ~1 year
Junior Java/Javascript Developer (Full-stack) ~2 year
Junior Java/C++ ~0.25 year
Junior Java/C++ (Qt) ~0.5 year
PHP Developer ~4 year

If you need more detailed information about my previous work experience - Please, ping me and I'll send you my CV.
I would like to join a software development company/team as an Engineer Team Lead/Java Engineer. This will enrich my knowledge in software development and thus I will grow personally, professionally and financially. I would also like to be able to communicate and work with experienced engineers. Besides, I would happily consider the position of an Engineer Team Lead, since I had such an experience. My goal for the nearest future is to become an Engineer Team Lead or even better – a Tech Lead.
Position: Java Developer\Team Lead
Category: Java
Experience: 6 years | English: upper

Setup friendly team which remain in good relationships for many years.
New project opportunities generation with the new and existing customers.
Setup of transacted integration solutions.
Setup test automation framework from scratch. 
Setup TDD on a project with full further refactoring.
Integration projects for financial organizations.
Team Lead for a team of 5 people.
Responsibility for the project's full delivery cycle and team mentoring.
Position: Java Developer/Team Lead/Architect
Category: Java
Experience: 10 years | English: upper


10+ years in Java development, 3 years of teaching people who'd like to become a Java Dev, 4+ years of team leading.
You could find more details in attached CV or get in touch with me for sharing it.
Looking for a job
Position: Java Developer Team Lead / Senior Java Developer / Senior SDET
Category: Java
Experience: 9 years | English: upper

hired and built a QA team from scratch;
developed the complicated test frameworks from scratch;
designed and implemented a test framework for a few QA manual teams;
defined and implemented in life a test strategy.
10+ years of experience in the Software Testing
8+ years of experience in Automated Testing
2+ years of leadership experience

Experience of defining and implementing test strategy at different project stages
Effective set-up/improvement of the QA processes on the projects
Successful mentoring and leading teammates/students
Skilled in the development of the different test automation frameworks from scratch
Сonstructive communication with customers and managers about statuses, issues, plans
Coordination activities within the projects and QA teams
I am looking for a job where I can work with modern technologies, engage the challenge tasks with colleagues as a team. I would like to be responsible for leading the QA team, defining a test strategy, test processes, and developing the test automation frameworks.
Position: Java Developer / Tech Lead
Category: Java
Experience: 11 years | English: upper

During work on hi-performance search service, implemented approach that increase performance and save memory.
Took part in huge and really helpful for community open-source project.
Invent algorithmic solution for unusual problem.
Always ready for new challenges.
Java Developer / Tech Lead
Worked on projects in such domains like:
warehouse, department store chain, gambling, travel, healthcare.
Besides regular tasks often was involved in solving problem with performance, data search, data structure.
Always interested in design and architecture.
Position: Java Developer, TechLead
Category: Java
Experience: 8 years | English: upper

Passed several time full roadmap development product from requirement to production how java developer and tech lead.
Eight years of experience from Java Junior Developer to Java Developer / TechLead / Architecture team member.

My Responsibilities on java tech lead position:
- Develop and review code.
- Build and deploy services on environments (k8s, open-shift)
- Solving problems on development and production environments.
- Agreement with customers the functionality of system
- Decomposition requirements
- Preparing and planning work for team on PI
- Researching and integration new approaches and technologies to system
Position: Java Developer/ Tech Lead
Category: Java
Experience: 7 years | English: intermediate


I am developing all types of applications, but my main specialization is web-applications.
I have got strong knowledge of Enterprise Java and Spring Framework, along with all it's supporting technologies (Hibernate, Spring MVC, Spring Security, Servlets, JSP).
Senior java developer or Tech Lead
Position: Java Developer/Tech Lead
Category: Java
Experience: 6 years | English: intermediate

I have been working as a Tech Lead for almost two years.
During my tenure, I've achieved significant growth, done several reports at the companies I've worked for, mentored new employees and made a lot of migrations, developments and expansions in various directions.
I worked in several companies, including fintech. Also I had the opportunity to work in product and outstaff/outsource companies.
Technologies:
Java 8/11/17
Spring (Core, Boot, MVC, JDBC, Data, Security)
JPA/ORM (Hibernate, JOOQ)
SQL (PostgreSQL, MySQL)
Testing (jUnit, Mockito, WireMock)
GIT, Docker, Jenkins
REST/SOAP
Agile (Scrum)
AWS (SQS, SNS, S3, RDS, EC2)
Work-life balance required.
I want to work for a long time in a product company for better and deeper understanding of domain and help to improve it and develop with high quality instead of jumping between different projects
Position: Java Developer/TechLead/Architect
Category: Java
Experience: 8 years | English: fluent

8+ years experience in development with Java programming language including Team Lead and Architect (current) positions. Has strong expertise in the area of realtime messaging, distributed systems and algorithms, EDD/SOA, networks.
Java, Spring, SQL, NoSQL, MongoDB, Multithreading, Distributed computing, Netty, Git, Distributed caches and data grids, Network Programming, Socket.io, BigData, JS
Challenging project and strong highly motivated team of professionals. Possibility to share and apply my expertise and learn new skills from other team members. Look for relocation.
Special preference for biotechnologies and bioinformatics related projects.
Position: Java Developer (TL if required)
Category: Java
Experience: 8 years | English: upper

I'm proud about my groups, all of them finished their projects and were ready to continue it after graduations.
Hi, I worked on several projects with different number of teams.
The last position was dependent on tasks. The number of teams were split on different application areas. So I've worked on desktop app, java front-end, java back-end, react app, dockered applications.
The earlier project was mostly around back-end, data preparations and integration. 
These two projects were big and took the most part of my time.
There were also few smaller projects, and several trained groups of beginners in my work history.
The most interesting points for me are challenges during the project growth and good teammates.
Position: Java developer (trainee)
Category: Java
Experience: 0 years | English: basic


Java SE (Collections, Multithreading, Exceptions etc.),
OOP and Design Patterns, Algorithms,
SQL, HTML, CSS, JavaScript, XML,
Git, Ant, Tomcat, Maven, JUnit, IntelliJ IDEA, Eclipse, JIRA
Intermediate English
Interesting tasks, good staff, adequate management, professional development.