Position: Senior Java/Kotlin Developer
Category: Java
English level: fluent
Years of experience: 9

Achievments:

1. Hired several Java developers that formed the core Java team and provided the vision for the further developement process
2. Implemented mathematical models to access the active ingredient hazard risks
3. Scaled CI/CD process to the fully automatic pipeline with the numerouse quality gates
4. Developed several microservices using Node JS having no previouse experience in this framework
5. Improved latency by 30% of the existing ElasticSearch queries
6. Created the integration with the 3rd party analytical service with the average throughput 1 MB/s
7. Improved performance of DAO layer by 70% by creating library to detect the Hibernate N+1 problem and optimizing existing queries
8. Scaled code review process by automating the code qualit checks
Senior Java Developer
Responsibilities: was responsible for implementing the business requirements, team structuring and architectural
outputs, running scrum activities, facilitating and participating in design sprints, daily communication with the
customers;
Languages: Java 12-15, Kotlin, Groovy, SQL/HQL;
Frameworks/Libraries: Spring Boot 2.1.x (MVC, WebFlux, Test, Data, Netflix Stack), Hibernate 5.2.x ORM;
Databases: MySQL, PostgreSQL, ElasticSearch, Redis;
Dev tools: Gradle, Jenkins CI, Terraform, Git, Docker, Linux bash scripting, Kubernetes;
Cloud: AWS (EC2, SES, EKS)
Dev. methodology Agile Scrum, TDD;
Queues: Kafka/Kafka Streams

EPAM, Kyiv, Ukraine
Java Developer
Responsibilities: was responsible for implementing the business requirements, running and analyzing application
performance, writing automation tests, daily communication with the customers;
Languages: Java 8, SQL/HQL, Groovy;
Frameworks/Libraries: Spring Boot 1.5.x (MVC, WebFlux, Test, Data, Netflix Stack), Hibernate 5.2.x ORM;
Database: Oracle, Redis;
Dev tools: Gradle, Jenkins CI, Jira;
Dev. methodology Agile Scrum, TDD;

DataArt, Kiev, Ukraine
Java Developer
Languages: Java 8, SQL/HQL, JavaScript ES6;
Frameworks/Libraries: Spring 4.2.x (DI, MVC, Data, Rest, Security), Hibernate 4.3.x ORM, jUnit 1.4.7, Mockito,
Apache POI, Jackson, Angular 1.4.x;
Database: MySQL, Oracle;
Dev tools: Maven, Jenkins CI, Jira, Crucible, basic Linux shell scripting;
Dev. methodology Agile Scrum, TDD;

Java Developer
Participating at the implementation of the OTC ”Trade Manager” project.
Implementing the ”simulate-release-allocate” trade flow for the ”Bond Forward” instruments.
Expanding the unit test coverage. Working with the customer specific requests.
I am looking for the full time remote positions in product companies/startups. 

- No office, only remote
- No fullstack
- No front-end
- No legacy