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


I have 7 years of experience working as a Software Engineer, primarily focusing on microservice architecture. During this time, I have contributed to the development of complex solutions, have experience and hands-on development in applications of different types(web applications, web services, integration projects). 

I am proficient in the Java programming language, utilizing its features and frameworks for application development. I have hands-on experience with technologies like Spring, SQL/NoSQL, AWS, and JUnit for building robust and scalable applications. I am familiar with containerization technologies such as Docker and orchestration tools like Kubernetes for deployment and management of microservices. 

I am well-versed in Agile methodologies, particularly Scrum, and have worked in cross-functional teams following Agile principles. 

I have a comprehensive understanding of the SDLC, from gathering and analyzing requirements to deploying and maintaining software applications. Also I am skilled in system architecture design, writing clean and efficient code, and conducting thorough testing, debugging, and performance optimization.

I am a dedicated team player, fostering a collaborative work environment and effectively contributing to team objectives.

Current project - Issue tracking project

Description:
Project is an issue tracking product that allows task tracking and agile project management. Mainly I am working on part of a project which performs migrations of all customers' data from the Server to the Cloud.  

Responsibilities:
- Communicating with product owners about new features and gathering all requirements to implementing new functionality;
- Writing documentation regarding business requirements;
- Analyzing requirements and implementation of new features;
- Application deployment;
- Set up Bitbucket Pipelines for CI/CD;
- Writing unit/integration tests for the application;
- Fixing bugs;

Technologies:
Kotlin, Spring, Spring Boot, Spring Reactive, PostgreSQL, DynamoDB, Splunk, SignalFX, Git, Bitbucket Pipelines, Docker, JUnit, TestNG, Mockito, Testcontainers, ReactJs, Typescript
Position: Senior Java Software Engineer
Category: Java
Experience: 5 years | English: fluent

My main accomplishment in my last job is refactoring the payment system, so the data about clients' products and rate plans are stored in the cloud, not hardcoded in our codebase. With this improvement, we no longer need to deploy the code when the client decides to change the rate plan price. The whole process (implementation, testing, deployment) could take up to 3 days. Now it's just updating the field in the payment system cloud and evicting the cache using an admin endpoint. The whole process takes up to 15 mins which is a huge difference
I have around 5 years of experience in programming. I mostly worked on the back end of the development using Java, Spring, REST, etc., and do many tasks using these technologies. I can solve tasks by applying the best programming practices. Besides, I have a strong understanding of OOP principles and experience in applying patterns. I love making things work as expected on time. I am interested in an active lifestyle, and complex tasks that are ready to perform. Quickly adapting to new environments, and new technologies, and facing new challenges.
My main goal is to apply my programming skills and improve them by being a part of a software development team, obtaining experience, and delivering services and products, which meet client's needs. One of my objectives is constant professional growth and keeping track of new technologies and software development practices.
Position: Senior Java Software Engineer
Category: Java
Experience: 5 years | English: upper


I have expanded systems at several companies: Digitally Inspired, SoftServe, and GeeksForLess. All my tasks and responsibilities are detailed in my CV. The most recent project involved over 100 microservices that produce and consume kafka messages. The primary function of the system was to map various data types. Additionally, I wrote unit and integration tests for 100% of classes and 85% coverage of code lines.
To find a skillful team and projects with new technologies.
Position: Senior Java Software Engineer
Category: Java
Experience: 5 years | English: upper


I have experience working on projects with legacy code, but prefer to be working with modern ones.

Currently I am happy to be a main developer in the team.

I would like to start growing towards lead developer role.
Position: Senior Java Software Engineer
Category: Java
Experience: 6 years | English: upper

Oracle Certified Associate, Java SE 8 Programmer
I have more than 6 years of experience in the development and support of mobile and web projects.

Work experience : 

Project - Estonian Insurance Company
- Implement new features for private and business clients based on non-life insurance products (Traffic, Travel, Casco, Home, Accident insurance). 
- Integrate third-party APIs in order to add new functionalities to the current system.
- Providing performance improvements and solutions based on business requirements

Project - UK Gambling solutions
- Develop new features and functionality for online gaming websites. 
- Implement trading and sportsbook solutions to customers' specifications. 
- Involvement in the delivery of new customer products and customer roadmaps.

Project - Mobile banking application
- Develop register, login, and token functionality of the ABB mobile application 
- Ensure synchronously updating customer details via core integration services 
- Publish/subscribe events via Apache Kafka streaming platform
- Implement SMS & Push Notification functionalities
- Device Management via Kobil SDK (third-party library)

My main responsibilities on the last projects:
- Participating in refinement sessions with the team and key stakeholders
- Working closely with PO/BA and taking the lead role on the assigned projects
- Key involvement in the designing architecture and discussing expected flow in client meetings
- Full development lifecycle based on business requirements
- Providing architecture solutions and successful implementation of them
- API documentation, Code review, performance improvements, deployments, and mentoring responsibilities
I'm looking for a project with modern technologies, transparent management environment, long-term collaboration, opportunity to grow as a professional.
Position: Senior Java Software Engineer
Category: Java
Experience: 6 years | English: upper


I have more than 6 years of extensive commercial experience as a Software Engineer.
To be a part of a great team that will tackle challenging projects.
Position: Senior Java Software Engineer
Category: Java
Experience: 6 years | English: upper


I have over 6 years of experience of software development and leading IT projects activities. The major skill is development of Java platform using best practices and patterns. Greater part of my experience connected with development of backend part of applications. Have experience in development with Spring, E-Commerce platforms, SQL and NoSQL databases, Linux (CentOS, Ubuntu), front-end technologies (html, css, js, angular 2+, react). Able to work either in a team or alone. Have experience in mentoring.
I am always open to new and accepting the challenges with interest and enthusiasm. I have very good skills in problem solving. I am open-minded and goal-oriented. I have active teamwork attitude and quick learning ability.


Projects and technologies (from newest to oldest)
- User management system (Spring, AWS, Microservices)
- Chatbot (Spring, JS, python, microservices)
- Financial system (Spring, React, Java swing)
- Payments intermediate system (Spring, Kotlin)
- International store (Oracle ATG, Spring, Kotlin, GCloud, Microservices)
- International online clothing store (Oracle ATG + Spring)
- Online food store (Oracle ATG)
Position: Senior Java Software Engineer
Category: Java
Experience: 8 years | English: upper

Received few times extra presents for performance. 
Participating to all challenges on corporate parties :D
Developing flexible, extensible and cost-effective solutions, which works faster than light
I like small teams.
Willing to work remotely.

Senior Full Stack developer + Pipeline development(July 2018 - now)
Architecture decisions
Coding, code reviewing
Team leading (4 people)
Daily calls with German customer
Planning
Quarter system overview and doing hardening sprint
Inventing personal development plan for team members
System monitoring and code responsibility


Senior Java Developer Team Lead (Jan 2018 - Jun 2018)
Planning
Sprint, Monthly, Quarter review participation
Participation in game designing
Managing a team of 3 people
Senior Java Developer (May 2016 - Jan 2018)
Coding, code reviewing 
Daily calls with German customer
Establish development in Kyiv office (first employee)
Knowledge transfer to Kyiv office
Constant sync with core team

Java/Scala Fullstack Developer (Nov 2013 - May 2016)
Fullstack
Code reviewing
Calls with UK
Really hard work here :D
Willing to work with Postgres/Spring/Microservices stack
Backend position.
Wish to talk to customers
Daily English communication - MUST HAVE

I am interested in NEITHER gambling NOR advertising projects
Position: Senior Java Software Engineer
Category: Java
Experience: 10 years | English: upper

- PoC implementations
- Scrum master activities
- Coaching
- Experience in telecommunication, transport management systems and vacation rental industries
I’m 10+ years experienced Java engineer.

Worked at different projects related to telecommunication networks (OSS), transport management system solutions and vacation rental online marketplace. With that I have a strong hands on experience in developing enterprise applications either on monolithic or microservices architecture using Java, Spring/Dropwizard, Hibernate, PostgreSQL, Git, REST.

I have practical experience working with different methodologies like Scrum, Kanban and Waterfall.
Within a friendly team I'm looking for new interesting and challenging opportunity in the position of back-end developer. And I don't really want to deal with some legacy/maintenance stuff.
Position: Senior Java Software Engineer
Category: Java
Experience: 4 years | English: upper


I'm a Java developer with 4 years of experience in different fields telecommunications, cyber security, banking, logistics etc.  I have a lot of experience with modern Java backend stack and able to drive improvements through the entire software development lifecycle. Proficient in architecture, design, analysis and problem-solving. Excellent communication skills and experience working within distributed teams.
I am looking for a position where I will be able to write RESTful API and use all modern technologies and frameworks. Also friendly team and good opportunities for personal growth is what I'm interested in.
Position: Senior Java Software Engineer
Category: Java
Experience: 6 years | English: upper


I'm a java software engineer with over 6 years of experience mostly in the area of distributed web services development. Worked with both monolithic and microservices architecture.

I worked with:

Back-end stack: Java 11, Spring (Boot, Cloud, Data, Security), JPA/Hibernate, Liquibase, Junit, Mockito, EasyMock, Design Patterns, Gradle, Maven, REST API
DevOps tools: Jenkins, Docker , AWS (EC2, S3, VPC, RDS), bash, terraform, Chef
Databases: Postgresql, MySql, H2
Front-end stack: React, Redux
Methodologies: SCRUM, Kanban, SAFe
I'm looking for:
- technology stack: Java 8 or higher, Spring Boot, Docker, AWS, Microservices architecture.
- flexible schedule
- competitive salary
- only remote positions
Position: Senior Java Software Engineer
Category: Java
Experience: 4 years | English: fluent

Migration of interactions with Bloomberg to a microservice I have written with my colleagues. The percentage of processing failures dropped from 35% to 5%.
I'm primarily specialized in Java, Spring Framework but also used SQL, Python, Javascript, and C. I can work with Linux and Bash.
    As I'm currently working for a bank, my tasks are usually to integrate some internal registry/inventory systems via JMS or rest services. As a routine, I'm involved in the development of a microservice to provide the systems with the integration. I use Java 11, Maven, Gradle, some Kotlin, git, Temcity/Jenkins for daily tasks. Sometimes I have to write simple code in C++, JS, and Scala. Writing unit, integration, and e2e tests is the mandatory prerequisite for merging in my team.
    I can say that the replacement of an ancient system with a resilient microservice to handle interactions with Bloomberg is my recent achievement at work. The percentage of processing failures dropped from 35% to 5%. 5% is for unusual trades that are being gradually covered too.
It would be great if a project had up-to-date technologies in use. Java 17 would be nice to have. A fast environment to work matters (a PC/laptop or a virtual working environment - it doesn't matter) Please make it work fast, and I will be fast too.
    Team leads who value DevOps and understand how it liberates those who write business logic are awesome bosses indeed. I don't mind hierarchy in a company but not too explicitly strict. Well-established processes are a good point too.
    I hate constant overtimes. This just means that a manager is not able to foresee even the nearest future.
Position: Senior Java Software Engineer
Category: Java
Experience: 5 years | English: fluent

I have implemented several core business logic microservices for a custom video-conference platform that allows celebrities to connect in real-time with their fans and followers. 

While doing so, I had to get business domain requirements from the customers in a fast-paced start-up environment. I had to establish clear and concise communication with an international team for us to be on the same page and avoid ambiguity in any business-related conversations.

And finally, I have built complex end-to-end back-end tests that modeled a real-life scenario of celebrities and fans connecting in the conferences.
In the last project, I have developed a microservice-based custom platform for celebrities, where celebrities can connect with their fans in real-time. My responsibilities included a wide range of activities: establishing a clear definition of the business requirements with the customers, solution implementation, troubleshooting, performance optimizations, bug fixing as well as the creation of complex end-to-end tests.

Technologies:
Java 11, Spring (Boot, Data, Test, Security, StateMachine, SSE), JMeter, JUnit/Mockito, GraphQL, PostgreSQL, Maven, RabbitMQ, Redis, Keycloak

I have been working as a key developer of the core business logic services.

I am willing to work on Spring Boot/Cloud projects and increase my seniority level while solving challenging tasks.
I expect to work on engaging tasks that bring value to the world. 

I want to learn from the best and work in a team of professionals. 

I am committed to delivering state-of-the-art software.

I do not want to work on banking projects.
Position: Senior Java Software Engineer
Category: Java
Experience: 5 years | English: upper

- 5 years of commercial experience developing on Java
- 6 years of working experience as a Manual/Automation QA
IT department of the logistics company - 250+ employees
Aug 2021 – Present - Senior Java Software Engineer
Jun 2020 – Aug 2021 - Java Software Engineer

Project description: 
R&D and internal company projects. One of the projects was a mobile application with a new communication concept for business clients. A couple of other projects were related to joining existing company systems with a contact center and developing a single workplace for an employee.

Stack: Java 11+, Spring Boot, Hibernate, Axon Framework, Camunda, Apache Kafka, gRPC, CQRS, JUnit, Slf4j, Gradle, PostgreSQL, Flyway, Docker, Git, Elasticsearch, FreeMarker, Scrum

As a Java Developer, I was involved in developing Spring Boot microservices, based on the CQRS architecture design pattern using Axon Framework, feature development, setup security, and SSO for REST API using Keycloak.

-----
Junior Java Software Engineer
IT outsource company - 8K+ employees
Mar 2019 – Mar 2020

Project description:
The cloud platform is a part of the existing company ecosystem which provides the possibility for project teams to manage virtual infrastructure via a self-service solution.

Stack: Java 8, Spring Framework, MongoDB, RabbitMQ, Freemarker, Maven, Tomcat 7, JUnit4, Mockito, Log4j, Kanban.

Added expiration functionality for an activated project that simplified overall project administration and management, implemented new commands for a user and admin CLI, updated and fixed unit tests, root-cause analysis, and fixing issues.

-----
Junior Java Software Engineer
IT outsource company - 50+ employees
May 2018 - Oct 2018

Project description: 
A complex solution for sports events. The main goal of the solution was to organize, manage, and monitor the tournaments’ results.

Stack:  Spring Boot, Hibernate, JUnit, MySQL, Angular, Scrum.

In this role, I have participated in requirement analysis, designed new features, developed new and maintained the existing functionality, troubleshot and resolved reported issues, and increased test coverage from 50% to 90%.

Project description: 
A parsing data module of an existing data extract system. Converting clients’ data into an appropriate format for further analysis and research purposes within the company.

Stack: Java, Oracle DB, XML, XSLT, CSV, MapForce, Eclipse, CVS, Kanban

In this role, I designed and developed data-converting utilities, configured the data transformation server, maintained test coverage up to 90%
- challenging projects
- modern technology stack
Position: Senior Java Software Engineer
Category: Java
Experience: 3 years | English: upper

I've experienced one of the most challenging business requirement which I need to recreate multiple invoices from one invoice according its items criteria. Pretty complicated business processes was going and also need performance to handle thousands of request.
I've been working as software engineer (or developer) for more than 3 years. I prefer to code in Java. I'm AWS Cloud Practitioner ( June,2022 - June,2025). 
   Currently I'm working in one of the leading banks in Azerbaijan in full agile structure. I'm member of more than agile structure have 1000 employee and actively attending meetings, parties and chapter talks beside contributing our product team. We're using Java 11 and Kubernetes as deployment environment.
   I have experience in company which implements and also maintain country tax system, I'm member of one of the huge project team. This is the brief tech stack we're working and I am experienced with :
   - Java language;
   - Spring framework, specially Spring Boot project;
   - Testing frameworks like JUnit and Spock framework (for groovy lang);
   - Relational databases (like Postgres and Oracle);
   - Non-relational databases ( Redis);
  - MyBatis persistence framework to connect with database, do queries and procedures and manage the results from database;
  - Docker, Kubernetes;
  - CI/CD process;
What I'm doing at current job ?
        I've work and still working on project which based on SOA and contains more than 10 modules. Some of them are critical applications and  managed and also was implemented by me. I try to follow real-world and art-of-the-state methods and designs, architectures. We still maintaining the project and do implement additional technical requirements.
I DESIRE
    - up-to-date projects;
    - well designed architecture and as well as compatible development enviroment;
    - mature programming tools;
    - mature programming languages;
    - flexible hours;
    - well-written requirements and projects documentation;
    - fairly thought deadlines.
** and anything which might be profitable for my career.
** I MIGHT NOT BE INTERESTED **
    - legacy project;
    - support (specially for spagetti and legacy codes)

        Team is the most important thing to make me feel comfortable and also most productive. Secondly being well-payed also keep the motivation high.
Position: Senior Java Software Engineer
Category: Java
Experience: 8 years | English: upper

Senior Java Software Engineer with 8+ years of experience in enterprise applications development. Have a good understanding of the full software development life cycle (SDLC). Used Test-Driven Development (TDD) in the software development process. Have effective communication with product owners and supporting international customers. Experience in mentoring other developers. Good understanding of Scrum methodologies.
- Java 8 with Spring Framework, Spring Boot, JDBC, Hibernate/JPA, REST, WebSockets, Maven, Gradle.
- Test-driven development (TDD) using JUnit and behavior-driven development (BDD) using Cucumber, Unit, Mockito and  PowerMock.
- Knowledge of OOP, SOLID, DDD and design patterns.
- DB: MySQL, PostgreSQL, H2, MongoDB and ElasticSearch.
- CI/CD system: TeamCity and Jenkins.
- GitLab, GitHab, Bitbucket with gitBash and SmartGit
- Jira, Stash, Confluence.
- Log4j, Log4j2, Slf4j and logback configuration.
- Docker containers/Docker Compose.
- Works within SCRUM methodologies.
- IntelliJ IDEA (preferred), Eclipse.
Position: Senior Java Software Engineer
Category: Java
Experience: 7 years | English: upper


Java developer with 7+ years of experience. 
Create SpringBoot Rest-based microservices. 
Features development (scrum)
Integration with AWS(S3, Cognito, Lambdas, Cloudformation, Dynamo, RDS, Athena, CloudWatch, CI/CD pipelines)
Fixing performance issues.
Interested in project with microservice architecture, (would be a plus to work with such tools: Docker, Kubernetis, Kafka)
Position: Senior Java Software Engineer
Category: Java
Experience: 5 years | English: upper


• Java
• Spring (Boot, Netflix OSS)
• Webflux
• REST API
• Microservices
• Cloud solutions
• SQL, NoSQL
• Unit & Integration tests
• CI/CD
• Maven, Gradle
• K8S

Full cycle product development with delivering to production. Maintaining high load systems. Experienced as team lead and product owner.
Project with at least Java 11, Spring, microservice architecture. Interested in fast growing product.
Position: Senior Java Software Engineer
Category: Java
Experience: 11 years | English: upper

Successfuly implemented functionality for bank system during last few years. I also automated resource audit of a factory as a personal project. It works in production now.
Java, Spring (Core, JDBC, MVC, Security), Spring Boot, Hazelcast, SQL, Angular JS, Angular 5, REST,  SOAP
Java back-end development. Improve skills in front-end development.
Position: Senior Java Software Engineer
Category: Java
Experience: 10 years | English: upper

Oracle Certified Professional, Java SE 6 Programmer (1Z0-851)
- Java, SQL, JDBC, JPA, MongoDB, Neo4j
- Microservices, (API First) OpenAPI/Swagger, Kafka
- Spring Boot, Spring MVC/Data/Cloud
- Git, Docker, Maven/Gradle, Shell, Jenkins, Gitlab, Kubernetes, Terraform, Nginx+Plugins
- AWS (S3, ECS, EC2, Route53, IAM)
- Hadoop (HDFS, Flume, Ozie, Zookeeper)
- Splunk, Datadog, Newrelic 
- Experience with cloud native application development
- Knowledge of FE Stack - Node, NestJS, NPM, HTML, CSS, Bootstrap, JavaScript, TypeScript, Angular2+
- Mobile development (non prod experience): Unity(C#), React Native, Flutter
An interesting project. Adequate management. Informal atmosphere