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

04/2017–Present time 	Senior Java Developer, GlobalLogic, Kiev (Ukraine), https://globallogic.com/ 
-maintaining big enterprise project with huge code base.
-implementing plenty of new features and optimize actual architecture.
Stack of technologies Spring Stack, Hibernate, PostgreSql, Cassandra, MSSql Server, Solr, Docker, Kafka, Drools, Docker, AWS, Docker Swarm
04/2016–04/2017	Lead Java Developer, ITTeam, Kiev (Ukraine), https://www.itteam.io/ 
-creating enterprise backend server with SaaS ability
-database structure analyzing (PostgreSql, MongoDB, Solr)
-setting security (OAuth2)
-writing microservices 
Stack of technologies Spring Boot, Security, MVC, AOP, Hibernate,
PostgreSql+MongoDB, Solr, Docker, RabbitMQ, Spring Cloud, Eurek, Jersey, Velocity
July 2014 - January 2016 – Backend developer for Appstore app SeeYou 
Project: Developing application for Appstore 
Description: Enterprise system for meeting app. Developing all server layers - persistence, services and controllers. 
Technologies: Spring, Spring MVC, AWS, Glassfish, Hibernate, MySQL, REST, Web sockets (For real-time chat), etc.
Spring Boot, Security, MVC, AOP, Hibernate,
Postgres+MongoDB, Solr, Docker, RabbitMQ, Spring Cloud, Eurek, Jersey, Velocity, Websocket, REST, AWS, Glassfish etc.
For me is important to work with pretty new stack of technologies. I prefer to have a project that is build on microservises. It will be a big plus if it is building in cloud (AWS). 
Preferred stack of technologies:
- Spring
- Kafka
- Cassandra
- Docker
- Consul
- Kubernetes
- Spring Cloud
- Spring Reactive
Position: Senior Java Developer
Category: Java
Experience: 5 years | English: upper

Strong math skills
Spring DI, Golang, Linux, Docker, Nomad, MySQL, RabbitMQ, Nginx, Elasticsearch, Java, Spring Boot,
Nice, welcoming and diverse internal community
Educational possibilities, knowledge hub, and English classes
Position: Senior Java Developer
Category: Java
Experience: 8 years | English: upper

- Collaborated with cross-functional teams to gather requirements and implement features for a complex web application, improving user experience and reducing response times
- Led the design and development of a scalable microservices architecture using Spring Boot, resulting in a 30% increase in application performance
- Mentored junior developers, conducting code reviews and providing guidance on best practices, leading to improved code quality and faster onboarding
- Research & Develop the best technology solutions
- Engineered RESTful APIs, integrating third-party services, and optimizing data exchange processes, resulting in enhanced functionality and seamless external integrations
Spring, Spring MVC, Hibernate, JDBC, JPA, JUnit, Kafka, ElasticSearch, Linux, Maven, MySQL, Angular 2, AWS, Docker
I am seeking in my next role - a challenging and impactful environment where I can leverage my years of experience to contribute to the company's technological growth and innovation
Position: Senior Java Developer
Category: Java
Experience: 6 years | English: upper

Developed the app from the beginning, then became a team lead for 5 devs.
Improved REST response latency from ~ 1 min to 0.5 sec,
Increased max operational limit from 15K entities to 2M.
Implemented database versioning which simplified upgrade and downgrade.
Performed migration from AWS infrastructure to Azure
Stack: Java, Spring, K8s, JPA, Postgres, AWS, Azure.
Position: Senior Java Developer
Category: Java
Experience: 4 years | English: fluent


Started as a full-stack mobile developer - developed mobile games with Java server and Unity3d client. Worked on connecting client and server using ip sockets, web sockets and REST API. Worked on interaction with DB using JDBC and, later, proprietary analog of Hibernate.
Then got employed by Luxoft where I worked on maintenance and development of a large industrial desktop application. Worked on complex defects, developed new features from the ground up. Worked with 2d graphics, complex algorithms, 2d and 3d geometry computations. 
Then moved over to work on the server-side of this application, where I am right now working on a REST application based on Spring Framework. The application uses Spark and Amazon S3 to perform a variety of high load computation and simulation tasks.
Eager to learn new technologies and develop my skills as a Software Engineer.
Position: Senior Java Developer
Category: Java
Experience: 7 years | English: upper

Well, this is not really about directly development but:
1. I've built a whole reporting system having logfiles and raw data on the Grafana-Loki-Prometheus-PostgreSQL stack. 
2. I've completed projects where I was involved in every part of the development: gathering requirements, designing and writing docs, discussions with clients, implementation, testing, and so on.
3. I'm good at understanding someone else's code and the intentions of the developer behind this code.
Started working as a support engineer within a system integration company and grew up to integration developer. Working with a variety of vendors(Avaya, Altitude, XCally) and a pile of client 3rd party systems. The technology stack was basically Java+Spring+Hibernate+REST API
Changed the course in the second job to developing own telecommunication solution via Asterisk. The foundation of the project has changed but the tech stack remains the same.
Right now I'm in a team of two. We are responsible for every aspect of the project from server settings to Swagger docs in REST API.
Want to switch to some modern-like projects including microservices, clouds, message brokers, etc. I know that my previous experience is all about monoliths and REST CRUD's, but I'm and easy leaner.
I don't want to dive into legacy support. This is a strong 'no' for me since I had enough of this in my career. However, if the project is about rewriting some old legacy app into the new shiny way, I am all ears.
Also, I'm not a full-stack developer. Everybody has to do their own job and the back-end is mine
Position: Senior Java Developer
Category: Java
Experience: 4 years | English: fluent

I've been improving constantly as a developer for 5 years, programming courses, online courses, books, working with a mentor, English courses. I have participated in green field project, partly-legacy project that evolved from the startup, startup. Have my own pet project that I'm working on, working with mentees and mentors.
Startup for collectors in DataArt company

The project was the green-field project in the big team of 6 backend developers + frontend + mobile. The main part of the project was the web platform and the supporting one was the parsing service, that was considerably big. 

Responsibilities: project development + active participation in the architectural meetings. Tight cooperation with FE team and a testing team. Really fast development and reaction to changes. 

Technologies: Java 11, Spring boot, Spring, AWS, PostgresDB, Redis, Auth0, Maven, Docker. 

Java Developer in IoC project in Evolve company

The project was 5 years in production then and had a really complex architecture and business logic as well as a stack of technologies involved in the work. We dealt with many different devices, protocols, connections, and other related to IoC stuff. 

Main responsibilities: participating in work planning, defining the design of the feature with a team, creating subtasks, implementing the feature, writing unit tests and manual testing, bug fixing, refactoring, code reviewing, pair-programming, and scrum meetings. 

Technologies: Java 8, Spring, Hibernate, PostgreSQL, Docker, Mokito, Junit, Maven. 

Junior Java Developer in KYC project in IntellectEU company.

The Enterprise project with a customer from Belgium. There was a project for banks where a high level of security should be provided and the business logic was quite complex. The project had a micro-service architecture and also had a complicated environment. Also, the blockchain and other modern technologies were used.

Main responsibilities: developing a project from a bank sphere with micro-service architecture and complicated business logic. Participating in architecture design discussions, close work with clients from Belgium as a Scrum team. 

Technologies: Java 11, Spring boot, Spring Security, Hibernate, PostgreSQL, Docker, Kubernetes, Blockchain, Mokito, Junit.

Junior Java Developer in Huawei Ukraine. 

Main responsibilities: Developing internal web service in a distributed team from China, Poland, Ukraine. 

 Technologies: Java 8, Spring, Spring Security, Hibernate, OracleDB, Mokito, JUnit. 

Meetup project OpenSource.

An open-source project for supporting meetings organised in Kyiv.  I participated as a Java backend developer from the stage of planning and during the development. 

Technologies: Java 8, Spring Boot, Spring Security, JPA + Hibernate, H2, PostgreSQL, Maven
Looking for a competent team and an interesting projects as well as modern technologies.
Position: Senior Java Developer
Category: Java
Experience: 8 years | English: intermediate

Developed accounting system for small business - this is a multi-user client-server system with analitics
Developed helper system for coal mining industry - digitization of analog data
Developed web based account system on linux platform
Developed streaming microservice with REST Json
Streaming microservices for big data processing(Java 8, Spring, OracleDB, MongoDB, data mappers)
Microservices for obtaining and translating data(Java 8, Spring Boot 1.5-2x, WebFlux, Oracle DB, MongoDB, REST Json)
Parsing and translating a text	(Java 8, Spring, Antlr 4, StringTemplate)
Developing  and supporting GUI application for connecting remote mobile devices with accounting system in real-time mode.(Java 8, Spring, SWING, FirebirdDB, FTP, Threading)
Developing web management system(Python 3, DJango, ZeroMQ)
Developing fullstack web services (Java8, Spring Boot 2x, Tomcat, MySQL, front-end HTML + CSS + jQuery
Developed AutoCAD tools (Auto LISP)
Interesting projects with algorithms applying, study and use a new algorithms
Position: Senior Java Developer
Category: Java
Experience: 6 years | English: upper

As an enthusiastic Java developer that you can rely on, I have strong Java knowledge and 5+ years of industry experience in the banking and fintech development teams. I am proficient in clearly explaining complex development concepts to a variety of audiences.
•	Strong background in OOP, Java 8-11
•	Experience with Design Patterns
•	Designing software architecture;
•	Experience with Spring Boot, Spring Native
•	Experience with containerization Docker & Kubernetes 
•	Experience  with  integration  and  unit  testing
•	Ability to write clean code
•	Experience with Kong API Gateway
•	Experience with message brokers such as Apache Kafka, Rabbit MQ
•	Experience with CI/CD (GIT, Gradle, Maven, etc.) 
•	Experience with agile/scrum development methodologies and management
•	Experience with RDB & NoSQL DB
•	Capable of quickly learning
•	Maintain good communication
Working with modern technologies for self-improvement
Position: Senior Java Developer
Category: Java
Experience: 11 years | English: fluent


Strong Java developer with 15 years of experience participating in a variety of projects taking part in all aspects of the software development lifecycle, from analysis and design to delivery and maintenance. During my professional carrier, I was involved in 8 commercial projects developing and maintaining a wide range of distributed applications.

Having a strong technical background in Java, AWS, Microservices architecture, applying OOP/OOD principles, RESTful Web Services, database design, CI/CD concepts. Worked with different issue tracking and version control systems in SCRUM and Kanban environments.

I am an excellent team player, responsible, and eager to build high-quality software products with modern advanced technologies.
Looking to be involved in a project with Microservices architecture implemented with AWS cloud in any domain
Position: Senior Java Developer
Category: Java
Experience: 11 years | English: upper

I was challenged to perform an architect role in my latest project, and I successfully coped with the tasks assigned to me.
Strong technical experience in Java software development. Experience in applications design, development and support in e-commerce domain. Hands-on experience in team leading and mentoring.
I am looking for a possibility to work with distributed systems and cloud technologies, specifically Microservices, AWS, GCP and within friendly, result-oriented team. Also I don't mind to develop my skills in JVM languages like Scala, Groovy, Kotlin. At the same time I prefer not to work in gambling domain.
Position: Senior Java Developer
Category: Java
Experience: 5 years | English: fluent


- Successfully deployed and scaled applications using various AWS services.
- Ensured seamless communication between microservices using Amazon SQS, RabbitMQ for efficient application scaling and load balancing.
- Integrated in-app payment services, such as Stripe and QuckBooks, to facilitate secure and convenient user transactions.
- Mentored and guided junior and middle developers, conducting regular code reviews, and providing constructive feedback to enhance code quality and reduce coding errors.
- Acted as a lead backend developer, managing task assignments and priorities within the team to ensure timely project deliveries.
- Focused on fostering a positive and inclusive team environment, promoting teamwork, collaboration, and mutual respect.
- Orchestrated the implementation of a robust microservices architecture, ensuring scalability and maintainability of the application.

Technologies Used:
My expertise in backend development encompasses a wide range of technologies, including:

- Programming Languages: Java, Kotlin, JavaScript, TypeScript
- Backend Technologies: Spring Boot, Reactive Spring, Gradle, Maven, RabbitMQ, WebSocket, Spring Data JPA, Hibernate, GraphQL
- Databases: PostgreSql, MySql, MongoDB, Redis, Oracle Database, R2DBC
- Cloud Technologies: Docker, AWS, Digital Ocean
- Frontend Technologies: React, Redux, HTML, CSS
- Software Development Tools: Git, Github, Gitlab, CodeCommit, CircleCi, Jenkins, Grafana, Prometheus, Graphite, JUnit

Current Role in the Team:
My role involves leading and actively participating in the development of backend applications. I am responsible for providing technical guidance, mentoring junior developers, and ensuring the successful implementation of projects. I actively contribute to architectural decisions, code reviews, and optimizations to deliver high-quality software solutions.

What I want to improve:
I am eager to become a software engineer, and I am open to learning any technology related to software engineering. My goal is to stay continuously updated with the latest advancements in software engineering industry. I believe that embracing a growth mindset and dedicating myself to continuous learning will enhance my skills. I am committed to honing my expertise and expanding my knowledge to tackle complex challenges and deliver impactful results in the field of software development.
Position: Senior Java Developer
Category: Java
Experience: 6 years | English: upper


Summary:

I am a Senior Software Engineer with over six years of commercial software development experience, passionate about system architecture and clean coding, flexible and always open to new knowledge.

Involved in applications development with Full Software Development Life Cycle (SDLC) from design to deployment using Agile methodology.

My objective is to establish a position where I can effectively contribute as a Java Developer in the field that offers professional growth while being innovative.

===

Professional experience:

- November 2019 – now, Senior Software Engineer
The product is an advanced Enterprise Content Management System. I’ve been involved in migration of a legacy monolith system to microservices, dealing with the infrastructure. Interviewing Java candidates. Technologies: Java, Spring (Core, Boot, Data), PostgreSQL, AWS Cloud, Docker, Kubernetes,
Helm, Kafka, Knative, Jenkins Pipelines, Contract Testing.

- November 2018 – November 2019, Software Engineer
Automotive project. Maintaining the existing monolith application - Content Management System and implementing new microservices from scratch.
Technologies: Java, Spring (Core, Boot, Data), PostgreSQL, Docker, Kubernetes, Kustomize, Jenkins.

- September 2017 – October 2018, Java Developer
Working for an American customer in the vacation rentals domain. Designing and implementing features for integrations with external partners using microservices architecture, AWS lambdas.
Technologies: Java, Spring (Core), Dropwizard, Git, Cassandra, MSSQL, Redis, ActiveMQ, AWS Cloud, Terraform, TeamCity, QuickBuild, Performance Testing.

- September 2015 – September 2017, Junior Java Developer Working in an international team for an American customer in the KYC domain. Implementing features for 3 products of the customer.
Technologies: Java, Spring (Core, MVC, Security), SVN, Oracle DBMS, PL-SQL.
Interesting project, team of professionals, opportunity to grow professionally, ability to work from home.
Position: Senior Java Developer
Category: Java
Experience: 7 years | English: upper


Summary:
I can offer you my experience as software engineer with main technology on Java, team lead of 8 people, managing development cycle starting from clarifying requirements till launch new feature and software architect designing tech solution and documentation for complex system with more than 200 working micro services.
Education:
Donetsk National Technical University, master, Computer Science (2011 – 2017)
Skills:
Java, SQL, REST/SOAP, GraphQL, Messaging
Spring Cloud stack, Camunda BPMN, AWS, Terraform, Docker, SNS/SQS, AWS Step Functions, Spring Cloud stack, Postgresql, Elasticsearch, Redis, ELK stack
Databases: MySQL, Postgres
Projects
Auto1 company from October 2019 till now
Team lead/Software architect:
Working with business requirements, creation of technical specification and software architecture, team leading, code review, provide timeline and ETA, production support, data/schema migration, designing and implementing new parts of the system and new micro services.
Senior software engineer:
AWS, SNS/SQS, AWS Step Functions, Terraform, Docker, Spring Cloud stack, GraphQL, Camunda BPMN, Postgresql, Elasticsearch, Redis, ELK stack.
EPAM systems from April 2018 to October 2019
Software engineer - Senior software engineer
Java, Spring boot 1, REST, Spring Data, JDBC template, MySQL, AEM (Apache Sling)
Mobile operator and internet provider from May 2016 to February 2018
Junior software engineer - Software engineer
Java, Spring 4, Spring MVC, Spring Security, SOAP, Spring WS, Spring Data, MySQL
Languages
Russian, Ukrainian (native) English (B2)
Position: Senior Java Developer
Category: Java
Experience: 9 years | English: upper


Summary:
I'm an experienced back-end Java developer. I successfully participated in complex and high-loaded projects. I love to make efficient and well-tested code that is easy to support. 

For the last 5 years, I was involved in the following projects:  
- [2019-2023] Development and performance tuning of a Java backend for a high-loaded data analysis app.
- [2019] Design and development of an IoT management system, based on a reactive stack (Project Reactor and Reactive Netty). 
- [2017-2019]development of a smart-banking startup.
Professional growth, friendly team, challenging tasks.
Position: Senior Java Developer
Category: Java
Experience: 11 years | English: upper

Worked abroad in multicultural team
Summary: 
	Java, Spring, Hibernate, Mockito, TestNg, JUnit, JSP (exp: 5+ years) 
	MySql, ORACLE, PL/SQL (exp: 5+ years)
	Messaging protocols (XMPP, Sip, Slack, Webex Teams, Ms Teams etc.) (exp: 2+ year)
	Redis, ZeroMQ, Docker, AWS Services(ECS, System manager, CloudWatch)
	HTML, CSS, JavaScript (exp: 4+ years)
	Subversion: Git, Svn
	Build tools: Gradle, mvn
	Jira, Jenkins, Bitbucket

In past:
Flex, AIR, Flash, AS3, Parsley, Mate, PHP, GWT, Jasper Reports

Familiar with:
Python, Node.js, Android, Swift, Arduino

Attended courses:
Coursera Stanford University: Algorithms
Luxoft courses:
WEB-011 AngularJS
JVA-014 Java Persistence with Hibernate
JVA-010 Spring Framework for Application Development
JVA-008 Java SE 7. Part 2
DB-007 Oracle 10g, PL/SQL Language for Developers
Not banking and gambling please
Interested in domains:
Music, IoT, Electronics, Health, Science, Messaging, Automotive etc.
Position: Senior Java Developer
Category: Java
Experience: 8 years | English: upper

Certification
2018 – 2024	AWS Certified Solutions Architect - Associate (SAA) 
2021 – 2024	AWS Certified Solutions Architect - Professional (SAP)
Summary of Qualifications:
I have been working as a software developer for over 8 years. During this journey, I have worked in a few startups, different outsourcing companies, and in a product company. That's why I have a pretty wide knowledge of technologies around the Java stack. Most of my latest projects are tightly connected with cloud technologies, especially with AWS infrastructure. This includes the building of the serverless application from scratch using Amazon services, migrating data from on-premise to the cloud, and building the CI/CD process using cloud infrastructure. Have hands-on experience in designing applications in the cloud using best practices and knowledge about the main services in AWS, which was proved by passing AWS Certified Solutions Architect exams (SAA and SAP).
Regarding my role on the projects, I used to obtain a key developer position and also have experience in leading the team.

A few last Projects:
2020-2021
Splitting of a big IoT application with high-load into a bunch of microservices. The goal was to use the right AWS services in the right places and in this way increase the stability, availability, and scalability of the application. My main job responsibilities were: participating in developing the architecture and the plan for monolith to microservices migration and implementing of those microservices. One of my achievements on this project was creating a fully automated pipeline for deploying and running the performance test for each part of the application and also gathering and analyzing all required test data.

2017-2020
A fully cloud-native serverless project started from scratch. I was working on all parts of the application, starting from the CI/CD pipelines, creating the project architecture (including DR plan), and delivering it to the production. Performance and cost optimization were the crucial parts of the application. So each microservice deployment pipeline had built-in automation and performance tests.
Looking for an AWS Developer position with Java (or other JVM-based) as the main language. Desire to work with AWS stack (serverless preferably). 
Remote.