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


Let me introduce myself as a developer who has more than 5 years of experience working with Java and related frameworks.
I am passionate about developing great and meaningful solutions.
It is extremely valuable for me to study new technologies and nd new ways to grow.
Interesting project, good team
Position: Senior Java Developer
Category: Java
Experience: 8 years | English: fluent

-developing web-applications for workflow routine automation
-configuring client-side server and launching application
-supporting the application via custom shell scripts
-developing a corporate web-solution for big enterprise customer
-working closely with DBAs
Linux, Java Core, Spring MVC, Hibernate, Selenium WebDriver, PostgreSQL, OracleDB, PL/SQL, bash, JavaScript, HTML, CSS, Eclipse Jetty, Tomcat, Objective C (UIKit, AFNetworking).
Professional growth, challenging tasks, solid compensation.
Position: Senior Java Developer
Category: Java
Experience: 9 years | English: fluent

2013 — now: Java Team Lead at Startup: architecture and design of highload system (Jetty, Spring, etc) from scratch. Hands-on coding + hiring and management of the team. Scrum as management methodology.

2009 — 2013: Java Team Lead. Several projects mostly related to data processing (Hadoop, HBase, Cassandra) and machine learning

2005-2009: Java Developer at several companies - Core Java, Spring, Hibernate, JS/HTML etc...
Linux, MySQL, JavaScript, CSS, HTML, Java EE
Сложные задачи. Неформальная обстановка. Стартап. Офис возле метро.
Position: Senior Java Developer
Category: Java
Experience: 5 years | English: fluent

XP from start to realease product
Logistics
E-commerce
Integrations
Interesting and challenging projects
Position: Senior Java Developer
Category: Java
Experience: 7 years | English: upper


Looking for a remote work

Most recent projects: 

1. Developing a control and supervision system for the government fire department

java8 CRUD, Microservices. Database - PostgreSQL, elasticsearch (address indexing). In-House ORM. In-House audit.
Business logic - Spring 5 MVC. Redis (security + caching). Infrastructure: Docker, Consul, Vault, liquibase. Maven, Kubernetes.

2. Developing a system for bank's credit card delivery service. 

Developing backend for the courier's operational mobile application. 

Java 8, Sping boot 1.5, Eureka, Oracle, Spring Data
SOAP and Rest web-services. Hazelcast.
Infrastructure: Marathon, Bitbucket, Bamboo, Kibana

3. Supporting a system for bank's loan service.

Supporting existing functional. Mostly bugfixing. 

Java 8, Sping boot 1.5, Eureka, Oracle, Spring Data
SOAP and Rest web-services. Hazelcast.
Infrastructure: Marathon, Bitbucket, Bamboo, Kibana

4. Developing archive system for a bank. 

Spring Boot 1.5, Spring Cloud, Consul, Zuul, MyBatis, Oracle, 
Sonarqube, Gitlab

5. Supporting search infrastructure for Media portal. 
Working on solr's extensions. Pipeline maintenance. Datafixes.

MySQL, Solr, Cocoon.
Position: Senior Java Developer
Category: Java
Experience: 9 years | English: upper


Looking for remote position with interesting business idea and tech stack
I'm interested in rather small product with <50 employees, agile engineering and mainstream technologies
Position: Senior Java Developer
Category: Java
Experience: 11 years | English: fluent

To stay on top of the markets on a regular basis
Looking for Senior Java Developer / Lead role. I have strong background in development of software for investment banking and fintech companies, more then 10 years experience of enterprise software development with JavaSE/JavaEE technology stack and related frameworks.
Technologies:
Java Core, design patterns (GoF & enterprise)
Angular, Servlets, JSP, JSTL, JSF (Facelets), GWT, smartGWT
JAX-RS, JAX-WS (Apache CXF/Jersey)
CDI, EJB, JPA, Hibernate, iBatis
JMS, Active MQ, dBusSolace JMS, tibcoJMS
Spring Framework, JDBC/JMS, MVC, WebFlow, Security, Repository, Spring Data
HTML, CSS, JavaScript, JQuery, HTTP, Ajax
DOM, SAX, XSD, XPath, XSLT, XQuery, JAXB, XStream
JUnit, Mockito, EasyMock, SoapUI
Oracle 11g/12c, MS SQL (2000/2008/2012), Sybase (IQ, ASE), ETL Informatica, MS 
SQL, T-SQL, Pl/SQL
DB optimization: indexing, transactions, performance tuning techniques
Business impact like feeling that your input makes a difference, technical challenges, good team, BTs
Position: Senior Java Developer
Category: Java
Experience: 11 years | English: upper

As a java developer:
- Took part in investment banking project development from scratch to production.
- Took part in dealer management project development for mobile operator.

As a iOS developer
- Developed iOS application (objective-c/Swift) for internet banking from scratch to production.

Please find more details in CV.
Main activities:
- implementing user stories based on the customer requirements
- bugfixing, maintenance
- refactoring legacy solutions
- writing unit and integration tests
- migrating project to the latest versions of frameworks & libs
- participating in agile activities (planning, estimations, retrospectives etc)
- using best practices of software development, patterns, clean code

Technical skills:
Java, Scala, Spring Boot, Hibernate
SQL (Oracle, MySQL, PostgreSQL, Oracle PL/SQL)
Build tools (Maven)
Unit tests (Junit, Mockito, ScalaTest)
Version control (Git, Svn)
CI/CD (TeamCity)
Working in Jira
Software development methodologies (Scrum/Agile, Waterfall)
Interested in projects with trending technologies, possibility of professional growth, and high qualified and friendly team members.
Position: Senior Java Developer
Category: Java
Experience: 5 years | English: upper


Main activities:
- implementing user stories based on the customer requirements
- bugfixing, maintenance
- refactoring legacy solutions
- writing unit and integration tests
- migrating project to the latest versions of frameworks & libs
- working with sonar
- participating in agile activities (plannings, estimations, retrospectives etc)
- clarifying user stories requirements, communicating with clients
- using best practices of software development, patterns, clean code
Looking for a project with newest technologies, clear management procedures, long-term collaboration, friendly and professional team, knowledgeable management, very good if direct communication with customer or any stakeholder, opportunity to learning new things, challenging tasks, no rush and opportunity to grow professionally
Position: Senior Java Developer
Category: Java
Experience: 4 years | English: fluent

Senior software engineer with over 4 years experience involving agile software development 
practice, analysis, design, implementation and testing of enterprise Java applications.
Conflict-free, communicative, proactive, fair, creative, responsible, fast learn.
• Main: Java SE, Java EE;
• Java SE technologies: Java Core, JDBC, XML, UML;
• Java EE technologies: Servlets, JSP, JPA, REST;
• Software: IntelliJ IDEA, MS Visual Studio;
• Databases: MySQL, Oracle, SQL DB2, MSSQL, PostgreSQL, H2;
• Frameworks: Spring (MVC, Data, Security, Boot), Hibernate;
• Application Servers: Tomcat;
• Testing Frameworks: JUnit 4, Mockito;
• Operating systems: Windows, Mac OS;
• Web Technologies: HTML, CSS;
• Data exchange format: JSON, XML;
• Build Tools: Maven, Gradle;
• Version Control Systems: Git, SVN.
• Other: Jira, Scrum, Agile.
Position: Senior Java Developer
Category: Java
Experience: 6 years | English: intermediate


Main skills: 
* Design patterns and re-factoring application experience. 
* SCRUM projects experience(planing, etc.) 
* Unit test methodology practical experience (JUnit, Mockito, DbUnit)

Technical skills:
* Java(Spring, Dropwizard, Hibernate, REST,  Servlets/JSP)
* Kotlin
* JavaScript(Node JS, Express JS)
* Mongo, MySql, Redis
* Elasticsearch
* Maven experience (Maven, TeamCity)
* Docker
* Git
Position: Senior Java Developer
Category: Java
Experience: 7 years | English: upper


Main stack (contains technologies and frameworks the most actual for me)
Common: OOP, SOLID, Microservice architecture, Multitenant applications
Java: Core, Collections, Multithreading basics
Spring: Core, Boot, Data JPA, Security
ORM and Databases: JPA, Hibernate, PostgreSQL, Flyway 
Web: HTTP, REST, JSON
Infrastructure (as user): Jenkins, AWS (EC2, ECS, S3, RDS, SQS)
The most relevant project for me would be the project with a small team, minimum bureaucracy / flexible management and goal oriented. The most appropriate business domains for me are: HRM, Management.
The projects which I would like to avoid are:
- big projects with huge team (many small teams on one big project);
- projects where too many management and bureaucracy;
- enterprise projects;
- projects with business domains: adult, gambling.
Position: Senior Java Developer
Category: Java
Experience: 10 years | English: upper

Responsible, reliable
Maintaining a team(up to 10 members) - decoupling tasks into smaller, verification task completion. 
PoCs for tools usage. Migration application from on-premise to Google cloud(Spanner/BigQuery)
I would like to find job with GCP(Big Query, Spanner, Dataflow etc)
Position: Senior Java Developer
Category: Java
Experience: 6 years | English: upper

- experience in huge e-commerce, e-banking projects and big cyber-security startup
Main tasks performed:
- Design, implement, maintain application and infrastructure   components
- Implement unit and functional testing 
- Perform code reviews
- Investigation and fixing defects
- Application performance optimisation 
- Technical problems resolution
- Managing team and interviewing candidates
ONLY PART TIME AND REMOTE WORK
Position: Senior Java Developer
Category: Java
Experience: 7 years | English: upper

Our team worked on middleware platform based on Kafka. 
I was creating Kafka consumers and producers in Java as well as clients based on Kafka Connect. For some of our goals we used Kafka Streams.
Participated in creation Kafka Cluster from scratch, and had a chance to participate in in-depth configuration of cluster itself and selection of appropriate configurations for clients.
Configured security for Kafka and integrated Kafka with Active Directory.
Our team had a chance to get regular knowledge sharing sessions from one of main Kafka mainterners - Confluent.

I also configured monitoring for Kafka Cluster and Kafka clients with dashboards and alerts to ensure system health is always good.

With all those activities I have some knowledge in DevOps, can use Terraform, Ansible and AWS for achieving goal of the project.

I am leading small team, planning our sprints and defining long term goals based on customer needs.
Main technologies:
Java,
Kafka,
Cassandra,
AWS,
Spring, 
Spring Boot,
Elasticsearch,
Git, Maven
I have good understanding of Kafka, and would like to continue deepening my knowledge, and using it in new projects.
As I worked with Java 8, Spring Boot , and microservices I don't want to switch to JEE and monoliths.

I'm working in IntelliJ IDEA, so it would be easier if team is using it as well.

I preffer working in full remote mode, but can visit office 1-2 times a month if needed.
Position: Senior Java Developer
Category: Java
Experience: 8 years | English: upper

Completely redesigned a system to remove performance issue and decrease maintainability costs.
Managed and executed small projects; process redesign and improvement
Develop or review development of test protocols for testing application before user acceptance. Review test results and direct further development
Had technical ownership for a set of applications working with 3 other developers
Perform general Java application development activities, including unit testing, code deployment to development environment and technical documentation
Provide technical mentoring to developers, senior developers, and software architects within a domain or project, or as assigned
Provide guidance to internal and external stakeholders in the development of solutions that create innovation
Java11+, SpringBoot, Clouds
Position: Senior Java Developer
Category: Java
Experience: 8 years | English: upper


Many projects, got experience working as tech lead and architect for 4-7 teams (2-3 years). 

Programming Languages/Technologies:

	Groovy
	Java
	Kotlin
	JavaScript
	SQL

DBMS:

	MsSQL
	Oracle
	MySQL
	SQlite

Application/Web Servers:

	Tomcat

Frontend Frameworks/Libraries:

	jQuery
	React.js
	Redux.js
	Backbone.js

Devops:

	Terraform
	Docker/Kubernetes
	Ansible
	AWS, GCP
	TeamCity, Bamboo, New Relic

Backend Frameworks/Libraries:

	Grails
	Gorm
	Spring
	Hibernate
	Envers
	Apache POI
	Liquibase

Development Tools: 

	Intellij IDEA
	Git
	Gradle, Maven
	jMeter
	jProfiler
	Splunk

Testing Tools:

	Spock
	jUnit

Other:

	RabbitMQ
	Redis
Highload, microservices, clouds. Will be interesting to try Scala, GO or Big Data
Possibly mix of dev and devops job, less likely full stack
Right now, I am looking for simple Senior job
Position: Senior Java Developer
Category: Java
Experience: 9 years | English: intermediate


March 2020 - Present (Remote)

Intellias
August 2019 - March 2020

Infopulse
August 2018 - August 2019 - Telecom Company (FNT)
Product was oriented towards B2B telecom segment and covered device management, service provisioning aspects. It was designed as a cloud solution and used Java EE platform as a base.
Position: Senior Java Developer
Activities:
-DevOps: configuring kubernetes environment, tuning build-pipelines
-developing stateless microservice
-refining requirements and splitting them to sub-tasks
Technologies & Tools: J2SE, J2EE (JMS,  CDI, BATCH, JNDI, JAX-RS), JDBC, jUnit, Mockito, Maven, Gradle, Docker, Kubernetes, Git

Luxoft 
Apr 2014 - Feb 2018 - Financial Company (Swissquote) 
May 2013 - May 2014 - Financial Company (Deutsche Bank)
Company deals with the financial products such as shares, options, futures, obligations, etc… These product are tradable on numerous markets. Hence the main goal of the project was to design an eTrading platform for unifying access to financial instruments.
Position: Senior Java Developer
Activities:
-regular meetings with the customer  (Scrum Agile process - 2w iteration)
-integration with multiple internal systems
-mentoring newcomers 
-interviewing candidates
-gathering requirements for the platform
Technologies & Tools:J2SE, J2EE, Spring, Servlet, JSP, JMS, JNDI, JAXB, MyBatis, REST, Stripes, AngularJS (v1), TypeScript, ST-JS, Mercurial, jUnit, Mockito

NetCracker
Mar 2012 - Apr 2013 - Financial Company (JP Morgan Chase)
Aug 2010 - Feb 2012 - Telecommunication Company (UPC)
Company has a corporate network that is used for connecting branches all over the country. As a result, software had to support all types of WDM networks and Cisco equipment.
Position: Java Developer
Activities:
-integration with Cisco equipment/CTM service
-delivery coordination of the product
-data migration
-L3 Support activities
Technologies & Tools: Java, CORBA, EJB 2.0, JNDI, JDBC, Servlets, JSP, SQL & PL/SQL (Oracle), CC, JS, WebLogic
Searching remote job with a flexible time schedule.
Only part time job.
Position: Senior Java Developer
Category: Java
Experience: 4 years | English: intermediate

Feel free to contact me for projects or single tasks related to my technological stack.
March 2021 - now
 Develop and configure services to backfill data from an old system to a new one
 Migrating data and services between AWS accounts
 Introducing validation processes for input data so that any problems may be escalated
ASAP
 Proposing, discussing, investigating, finding scenarios and implementing fixes for migration or input data issues

October 2019 - March 2021
 Develop the statistics service: processing user requests to obtain data from various sources (the source can be changed implicitly for each type of request); storing request results and sending the link to it by e-mail (on demand); keeping up to date
requests templates.
 
March 2019 – October 2019
 Participation in the development of fintech applications
 Refactor a monolithic application to prepare it to extract microservices

Pet-projects:
PhotoPond (demo: https:_//photopond.herokuapp.com )
The purpose of the PhotoPond project was to develop a user-friendly web-application for storing images. After signing up the user can create directories and upload files. Each directory and file can be moved, renamed or deleted. A user can link  his/her social (Facebook or Twitter) account to PhotoPond profile. If the social account is linked, a user can authorize with it. When Twitter account has been linked a user can create a tweet and easily share images.

CodeNames (demo: https:_//codenames-boardgame.herokuapp.com/)
An implementation of the Codenames board game, just for fun.
Two teams compete by each having a Spymaster give one word clues which can point to multiple
words on the board. The other players on the team attempt to guess their team's words while
avoiding the words of the other team.
Enterprise, microservices, high load, clouds
Position: Senior Java Developer
Category: Java
Experience: 6 years | English: upper

OCA certified
AWS Cloud Practitioner certification
AWS Solution Architect Associate certification
Communication experience with Indian customer
On-site knowledge transfer in India
Marketplace for human biospecimens.
Main goal: migration from the monolith to microservices with initial integration of new components with existing legacy code.
The project is based on Java/Spring/Postgres on the BE side. Communication between services was done via REST. 
7 months 
Tech Lead BE Java
	Architecture and design
	Knowledge sharing
	Requirements analysis and clarification
	Estimation, prioritization, and distribution of tasks
	Features/bugs
	Unit/integration testing
	Documentation
	Mentoring
--------
Application for collecting data across all customer’s infrastructure about services and their components interconnections. Aimed for building compliance reports.
US company
24 months
Software Engineer
	Designing and implementing the service from scratch 
	Investigation of data sources for meeting the requirements 
	Working with graph DB (AWS Neptune) 
	Implementing ETL-like jobs using Databricks jobs 
	Leading part of the team 
Distributed team: 4 from Ukraine + 10 from USA
Java 11, Spring Boot, REST/GraphQL, AWS (Lambda, SQS, Neptune, Athena, CloudWatch, CloudFormation, S3, VPC flow logs, Config, DynamoDB, Redis), Neo4J, Splank, SignalFX, Databricks, Redash, Spark SQL.
---------
Large enterprise project for helping companies build powerful connections with their customers through data analysis 
3 months
Software engineer
	Connection with identity provider (Keycloak) 
	MongoDB indexes customization 
	Kubernetes custom startup checks 
	Bugfix 
5 sub teams of 7-8 engineers (be, fe, testers, ops)
Java (including reactive stack), Spring Boot, Kafka, Kubernetes, Keycloak, Jenkins, microservice arch.
------------
Large enterprise project for planning optical networks. The app is a microservice, which can create, design and analyze networks using async interaction with docker containers responsible for analyses. 
14 months
Software Engineer
	Refactoring old codebase 
	Bugfix 
	Taking part in the redesign 
	Mentoring trainees 
	Feature development
Distributed team: 10 from Ukraine + 3 from India
Java, Play, MongoDB, Spring Boot, Spring Security, JWT, Spring Data, Swagger, Log4J, JUnit, Mockito, PowerMock, Sbt, Gradle, Docker, Vagrant
-------
Large enterprise project for email encryption. 
12 months
Software engineer
	Feature development/bugfix
	Storage options investigation 
	Implementing the tool for perf tests 
	Localization 
	Knowledge transfer on-site
I'm interested in a project with experienced people where I can grow as an engineer.
I'm NOT interested in legacy/support projects.
Position: Senior Java Developer
Category: Java
Experience: 8 years | English: fluent


Master degree in CS from Université Nice-Sophia-Antipolis, France. Enterprise experience (mainly in major European companies such as Amadeus and SAP Labs) is primarily with Java EE, but also hands-on experience with UI development using vanilla JS (ES5,6) + SAP UI5 as well as Node JS. Familiar with the most modern Java eco-system frameworks and libraries, with a great focus on Spring eco-system. Practical experience with both monolithic and microservice architectures, hands-on experience with CI/CD pipelines. AWS stack.

Posses Java 8 Oracle certification as well as Certifed Scrum Master title from Scrum.org and Certified SAFe Practitioner from Scaled Agile. Fluent written/spoken English.
Position: Senior Java Developer
Category: Java
Experience: 5 years | English: upper

Development and maintenance of Web applications. Specifically, the development of the back-end-off part of the application. Creation of a MicroService architecture based on the Spring 4 framework with NoSQL (MongoDB) data store. Using spring-boot, spring-data, spring-security, spring-oauth2 with client Credential, spring-mongo, spring-redis for a shared session, maven + Jenkins as an assembler and deployment to jar file styles and launch as spring-boot micro-service.  Also, use  Kafka Redis for extension search and cache.
•	Mature IT professional with 5+ years of experience working with Java technology stack. 
•	Solid experience in the development and maintenance of web applications, specifically, the backend parts, hands-on experience in the creation of a microservice architecture. Core technical skills include Java 8, Spring, Hibernate, MS SQL Server, Linux systems. 
•	Knowledge and experience in implementing DB operations, debugging SQL queries, index creation, query optimization, and other project activities. 
•	Well-versed with all the stages of SDLC, good understanding of Agile (Scrum) methodologies. 
•	Deep understanding of ObjectOriented Analysis/Design, MVC; good understanding of CI/CD process. 
•	Efficient team player, strong analytical and problem-solving skills focused on producing high-quality code.
Development Software Application  the server part in java with Reactive programming use Spring Web Flux
Position: Senior Java Developer
Category: Java
Experience: 9 years | English: upper


Mature IT professional with solid skills and versatile experience in software development and primary focus on Java and Spring technology.
More 9 years of experience in development for Java (Spring and Android). Native, hybrid and mobile web applications. AEM, Spring  and Sling for backend applications. For now I’m working with Spring Cloud stack.
• Strong knowledge of design patterns and features of Java and Android platforms. 
• Strong knowledge of software design patterns, refactoring concepts, OOP, SOLID. 
• Good understanding and experience in applying OOP principles and design patterns
• Knowledge of software development methodologies.
• Good knowledge of unit, contract and functional testing for Java.
• Experience of fast application prototyping.
• Ability to work within strict deadlines, self-motivated, conscientious and responsible 
• Ability to write good quality technical documentation
• Ability to create deliverables in high quality.
• Ability to take part in customer negotiations and work effectively with Senior Managers and Project Managers, understand business constraints and priorities.
• Can lead discussions with client and usually demonstrates effective verbal communication 
• Experience of converting abstract specifications to executable code
• Experienced working in TDD development environment, deep understanding and experience working within agile development practices (Scrum, Kanban)
• Experience in knowledge sharing and mentoring of junior developers and students